WZ.FYI

Encoding Converter

Text encoding converter and garbled text fixer, supports UTF-8, GBK, Big5, Shift_JIS encoding conversion, hex byte decoding, one-click garbled text repair

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