文本转十六进制
将文本按 UTF-8 编码转为十六进制,支持空格分隔和大写输出。
01
文本 → 十六进制
将文本按 UTF-8 编码转为十六进制,支持空格分隔和大写输出。
02
ASCII / UTF-8
文本先按 UTF-8 编码,每个字节用两位十六进制数字表示。ASCII 字符占一个字节。
03
本地处理
文本在浏览器内处理。
文本转十六进制
文本 → 十六进制:
文本先按 UTF-8 编码,每个字节用两位十六进制数字表示。ASCII 字符占一个字节。
代码示例:
'A' → 41 'Hello' → 48 65 6C 6C 6F '255' → 32 35 35
常见用途:
- >读取十六进制转储
- >查看文本字节
- >解码 API 和日志数据
常见问题
能转换数字进制吗?
本工具转换的是文本字节。例如,文本“255”会转为 32 35 35。
输入会上传吗?
不会,数据在浏览器内处理。
// 字符的十六进制字节
| 字符 | Hex (UTF-8) |
|---|---|
| A | 41 |
| a | 61 |
| 0 | 30 |
| ␠ | 20 |
| \n | 0A |
| é | C3 A9 |
| 中 | E4 B8 AD |
| 😀 | F0 9F 98 80 |
// 十六进制数字与数值
0-9 = 0-9 A B C D E F = 10 11 12 13 14 15 0xFF = 255 0x100 = 256 0xFFFF = 65535
>> 更多问题
问:为什么一个字节正好是两位十六进制数字?
答:一位十六进制数字表示 4 位(半字节),一个字节有 8 位。两位数字正好是一个字节,范围 00 到 FF。
问:é 或 中 这样的字符在十六进制中如何显示?
答:十六进制显示的是编码(通常为 UTF-8)的字节。é 占 2 字节(C3 A9),中 占 3 字节(E4 B8 AD),emoji 占 4 字节。
问:区分大小写吗(ff 与 FF)?
答:不区分,ff 与 FF 值相同。保持风格一致即可;0x、# 等前缀只是约定,不属于数值本身。