本地浏览器工具
编码转换与乱码修复
Unicode 转义、HTML 实体、UTF-8 十六进制、URL/Base64 互查,乱码还原
12 字符 · 12 个码位
转换选项
全角 / 半角转换
编码表示
Unicode 转义
\u4e2d\u6587\u6d4b\u8bd5 ABC 123
适合写入 JS / Java / Python 字符串字面量。
HTML 实体(十进制)
中文测试 ABC 123
HTML 实体(十六进制)
中文测试 ABC 123
UTF-8 十六进制
E4 B8 AD E6 96 87 E6 B5 8B E8 AF 95 20 41 42 43 20 31 32 33
共 20 字节。
UTF-8 字节转义
\xE4\xB8\xAD\xE6\x96\x87\xE6\xB5\x8B\xE8\xAF\x95\x20\x41\x42\x43\x20\x31\x32\x33
C / Go 等语言的字节串写法。
Base64
5Lit5paH5rWL6K+VIEFCQyAxMjM=
Base64URL
5Lit5paH5rWL6K-VIEFCQyAxMjM
去掉了 + / = ,可用于 URL 与文件名。
URL 编码
%E4%B8%AD%E6%96%87%E6%B5%8B%E8%AF%95%20ABC%20123
浏览器没有编码嗅探能力,本工具只处理一种最常见的误读:文件的字节被逐字节当作 Latin-1 显示。此时把每个字符还原成字节,再分别按 UTF-8 与 GBK 解码,通常有一种能还原出正常中文(形如 䏿–‡ 或 ÖÐÎÄ)。反方向(UTF-8 字节被当作 GBK 读取)在浏览器里不可逆,因为缺少 GBK 编码器。