台面 / Base64 编解码
03 / 08
Base64 编码与解码
把文本变成 Base64,或把 Base64 还原成 UTF-8 文本。中文按 UTF-8 字节处理,不会把多字节字符拆错。
怎么用
- 编码:输入原文,得到标准 Base64。
- 解码:输入 Base64,空白会被忽略。
- 解码结果必须是合法 UTF-8。二进制文件不会被硬解成乱码文本。
常见问题
和 window.btoa 直接对中文调用有什么差别?
btoa 只接受拉丁字节。这个页面先把文本编成 UTF-8,再做 Base64,所以「台面」可以得到稳定结果。
支持 URL 安全的 Base64 吗?
解码前不会自动把 - 和 _ 换成 + 和 /。请先贴标准字母表的 Base64。
内容会离开浏览器吗?
不会。