实用指南
Base64 解码 UTF-8 文本:避免中文乱码
Base64 本身保存的是字节,不是语言。如果原始字节代表 UTF-8 文本,解码时也需要按 UTF-8 读取,否则结果可能出现乱码。
打开免费工具操作步骤
- 复制 Base64 字符串,不要带前后引号或空格。
- 粘贴到 Base64 解码工具中。
- 按 UTF-8 文本方式解码。
- 如果结果乱码,确认原始内容是否真的是文本,而不是二进制文件。
- 如果是 URL-safe Base64,注意字符差异和缺失 padding。
- 不要把解码后的敏感内容当作安全内容分享。
重要提示
- Base64 不是加密。
- Unicode 文本通常应该使用 UTF-8 编码和解码。
- 有些 Base64 内容代表二进制文件,不一定能显示成可读文本。
- JWT 的分段使用 Base64URL,和标准 Base64 略有不同。
常见问题
为什么 Base64 解码后是乱码?
可能原始字节不是 UTF-8 文本,或者原始编码不是 UTF-8。
Base64 能包含中文或日文吗?
可以。文本会先转换成字节,通常是 UTF-8,然后再编码为 Base64。
Base64 解码后的内容是保密的吗?
不是。任何拿到字符串的人都可以解码。