HEX与字符转换工具

十六进制(Hex)与字符之间的相互转换,支持多种分隔符格式

示例

英文字符

文本:Hello
HEX:48 65 6c 6c 6f

中文字符

文本:你好
HEX:e4 b8 ad e5 a5 bd

数字字符

文本:123
HEX:31 32 33

注意事项

  • HEX(十六进制)使用0-9和A-F来表示数值,是计算机中常用的表示方式
  • 每个字节用两个十六进制字符表示,范围从00到FF
  • 支持带分隔符(空格、逗号)或不带分隔符的HEX格式
  • 中文等UTF-8编码字符会转换为多个字节的HEX值

Q: HEX和字符之间如何转换?

A: 将每个字符转换为其对应的ASCII码(或UTF-8编码值),再将数值转换为十六进制格式。例如"A"的ASCII码是65,十进制转十六进制为41。

Q: 为什么中文转换后有多个HEX值?

A: 因为中文字符在UTF-8编码中占用多个字节。例如"中"字是3字节UTF-8编码,转换后会显示为"E4 B8 AD"三个HEX值。

Q: 分隔符有什么作用?

A: 分隔符用于美化输出格式,便于阅读。常用分隔符包括空格(如"48 65")和逗号(如"48,65")。解析时会自动忽略这些分隔符。