编码互转
文本编码在线转换与乱码修复工具,支持 UTF-8、GBK、Big5、Shift_JIS 等编码互转,十六进制字节序列解码,一键修复乱码文本
常见场景
乱码文本
0 字符
修复结果
0 字符
乱码修复
文本解码
文本编码
编码原理与常见乱码场景
- 乱码修复是核心实用功能。常见场景:GBK 文本被当作 UTF-8 显示,或 UTF-8 文本被当作 Latin-1 显示。
- 原理:字符在计算机中以字节序列存储,不同编码对同一字节序列的解读不同。乱码即是"用错误编码解读了字节"。
- 修复思路:将当前字符串重新编码为字节,再用正确编码解码。受浏览器 API 限制,本工具通过
TextEncoder(仅 UTF-8)编码回字节,再用TextDecoder按目标编码解码。 - 文本解码:直接输入字节序列(十六进制),按指定编码解码为文本,适用于调试二进制数据。
- 文本编码:将文本编码为 UTF-8 字节序列。浏览器原生
TextEncoder仅支持 UTF-8 输出。