DevTools
语言

文本编码转换

DevTools 文本编码转换工具支持 UTF-8、ASCII、Latin-1、UTF-16 以及浏览器可解码的部分传统编码,帮助检查字节序列和乱码问题。

文本编码转换

在 UTF-8、ASCII、Latin-1、UTF-16 与浏览器支持的传统编码之间做文本/字节转换。

目标编码
字节长度
17
Hex
E4 BD A0 E5 A5 BD 2C 20 44 65 76 54 6F 6F 6C 73 21
Base64
5L2g5aW9LCBEZXZUb29scyE=

说明:浏览器原生 TextEncoder 仅支持 UTF-8,因此本工具对 ASCII、Latin-1、UTF-16 做了前端补充实现;像 GBK、Big5、Shift_JIS 这类编码仅在浏览器支持对应 TextDecoder 标签时提供解码。

工具介绍

工具提供两种模式:把文本编码成字节,以及把十六进制字节解码成文本。对于浏览器不支持的编码标签,会明确提示限制。

使用说明

  1. 选择文本转字节或字节转文本模式。
  2. 选择目标编码或源编码。
  3. 输入文本或十六进制字节并查看结果。

常见问题

为什么编码模式没有覆盖所有传统编码?

浏览器原生 TextEncoder 只支持 UTF-8,因此工具对 ASCII、Latin-1 和 UTF-16 做了补充实现,而更多传统编码主要提供解码能力。

如何检查一段十六进制字节是不是 UTF-8?

切换到字节转文本模式,选择 UTF-8,粘贴十六进制字节串后即可查看是否能正确解码为文本。

浏览器不支持某些编码怎么办?

工具会直接提示当前浏览器不支持该 TextDecoder 标签。此时建议改用 Node.js iconv 类库或桌面编码工具处理。

相关工具