开发调试 / 教程
Base64 转换中文后出现乱码怎么办
用同一套 UTF-8 编码还原中文、换行与 Emoji。
适用条件
适用于 UTF-8 文本。对图片或压缩文件,请使用能输出二进制字节的工具。
操作步骤
1. 分开字节和字符
编码时先用 UTF-8 将文本转换成字节,再对字节做 Base64 编码。解码时以相反顺序还原。
2. 核对 Base64 的变体
标准形式使用 + 和 /,URL 安全形式使用 - 和 _,有时也省略末尾填充。工具支持这两种形式,遇到无效的 UTF-8 会提示。
3. 验证往返结果
用一段包含中文、换行和 Emoji 的文本做一次编码与解码,确认还原一致。不要用 Base64 保存密码或密钥。
你好 🌊 → 5L2g5aW9IPCfjIo=
常见问题
解码报 UTF-8 错误怎么办?
确认上游是否编码了文件字节,或原文是否采用了其他字符编码。