本地浏览器工具

编码转换与乱码修复

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 编码器。