JavaScript base64 编码小工具

28 阅读1分钟

使用 JavaScript 进行 base64 编码

由于内容可能为非 ASCII 编码,需要对字节数组进行 URL 编码

核心代码:

const text = "你好";
const encoded = btoa(unescape(encodeURIComponent(text)));
console.log(encoded); // "5L2g5aW9"
const decoded = decodeURIComponent(escape(atob("5L2g5aW9")));
console.log(decoded); // => "你好"

使用 React 组件开发,所有操作在 Javascript 中执行,无需后端

示例:

使用 JavaScript 实现的好处:

  • 无需后端,浏览器可运行
  • 注重隐私,不会把内容发到后台
  • 托管在网上,无需本地安装