知识中心
开发调试 / 教程

Base64 转换中文后出现乱码怎么办

用同一套 UTF-8 编码还原中文、换行与 Emoji。

适用条件

适用于 UTF-8 文本。对图片或压缩文件,请使用能输出二进制字节的工具。

操作步骤

1. 分开字节和字符

编码时先用 UTF-8 将文本转换成字节,再对字节做 Base64 编码。解码时以相反顺序还原。

2. 核对 Base64 的变体

标准形式使用 + 和 /,URL 安全形式使用 - 和 _,有时也省略末尾填充。工具支持这两种形式,遇到无效的 UTF-8 会提示。

3. 验证往返结果

用一段包含中文、换行和 Emoji 的文本做一次编码与解码,确认还原一致。不要用 Base64 保存密码或密钥。

你好 🌊 → 5L2g5aW9IPCfjIo=

常见问题

解码报 UTF-8 错误怎么办?

确认上游是否编码了文件字节,或原文是否采用了其他字符编码。

打开Base64 编解码

参考资料