在此运行 完全在你的浏览器里运行,不上传、不登录
字符集转换
把文本看成 UTF-8、UTF-16LE、Shift_JIS、GBK、Big5、Latin-1 的字节,HEX 反向可解码。
怎么用
- 选方向:文本 -> 十六进制字节,或十六进制字节 -> 文本。
- 选编码:UTF-8、UTF-16LE、Shift_JIS、GBK、Big5、Latin-1。
- 粘贴输入 —— 十六进制输入容忍空格、逗号与 0x 前缀。
- 读分组大写 HEX 输出或解码出的文本,然后复制。
常见用法
- 调试二进制格式 —— 写入文件或套接字之前,先看清字符串到底变成哪些字节。
- 修乱码 —— 拿到显示错误的文本字节,用真正使用的编码重新解码。
- 老系统数据导入 —— 把旧系统导出的 Shift_JIS、GBK、Big5 数据解码成可读文本。
- 教学与文档 —— 给同事看具体的字节序列,而不是抽象描述。
常见问题
问:Shift_JIS、GBK、Big5 为什么只能解码不能编码? 答:浏览器给遗留编码内置了 TextDecoder 解码表,但 TextEncoder 只输出 UTF-8,也没有把遗留表编码的 API。工具会明确说明而不是静默失败 —— 这三种编码请在解码方向使用。
问:Latin-1 编码和 windows-1252 一样吗? 答:编码方向本工具用的是真正的 Latin-1(ISO-8859-1):超过 U+00FF 的字符会报错。解码方向浏览器把标签映射到 windows-1252,低段相同,但 0x80-0x9F 被指派为可见字形。
问:非法字节序列怎么处理? 答:解码是非致命模式:非法序列会被替换成 Unicode 替换字符而不是报错,与宽容型文本查看器的行为一致。
你的数据留在这台设备上
字符集转换 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。
你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。