Skip to main content
appkiro.com

Hex 转字符串

将十六进制字节按 UTF‑8 还原为可读字符串。

这个工具能做什么

该工具把每对十六进制数字视为一个字节,并使用 UTF‑8 解码。输入可以连续书写,也可用空格、逗号或冒号分隔;如果字节不是有效 UTF‑8,结果可能出现乱码、错误或替换字符。

粘贴 Hex 字节,按 UTF‑8 解码并核对来源编码。

使用方法

  1. 粘贴只包含十六进制数字及允许分隔符的字节序列。

  2. 检查字符数是否成对,并确认数据编码确实是 UTF‑8。

  3. 解码后对照来源验证结果,尤其注意非 UTF‑8 数据。

主要功能

  • 按 UTF‑8 解码十六进制字节。
  • 接受连续输入以及空格、逗号、冒号分隔。
  • 适合与字符串转 Hex 双向核对。

使用场景

  • 还原日志或协议样本中的 UTF‑8 文本。
  • 验证字符串转 Hex 的往返结果。
  • 排查编码和字节边界问题。

限制与重要说明

  • 非 UTF‑8 数据不能可靠还原。
  • 奇数个 Hex 字符或非法字符应给出明确错误。
  • 当前“几 MB”性能说法未经测试;站内另有 Hex to Text 页面,需要消除重叠。

问题排查

输出结果与预期不一致。

重新检查输入、所选选项和下方限制;执行删除或强规范化操作前保留原文。 非 UTF‑8 数据不能可靠还原。

输入或重复次数很大时页面变慢。

减少输入并分成更小批次处理,同时关闭占用大量内存的其他标签页。重试前请保留原文。

粘贴到其他应用后结果发生变化。

检查目标应用、字体与字符编码。部分应用会自动规范空白或以不同方式渲染 Unicode。

常见问题

怎样把 Hex 转成字符串?

该工具把每对十六进制数字视为一个字节,并使用 UTF‑8 解码。输入可以连续书写,也可用空格、逗号或冒号分隔;如果字节不是有效 UTF‑8,结果可能出现乱码、错误或替换字符。

为什么出现 �?

这通常表示字节序列无法作为有效 UTF‑8 解码,或原始数据采用了其他字符编码。

和站内 Hex to Text 有什么区别?

当前功能可能高度重叠,需审核另一页面后合并、重定向或明确不同编码与输入规则。

这个工具有哪些限制?

非 UTF‑8 数据不能可靠还原。 奇数个 Hex 字符或非法字符应给出明确错误。 当前“几 MB”性能说法未经测试;站内另有 Hex to Text 页面,需要消除重叠。

开始使用

粘贴 Hex 字节,按 UTF‑8 解码并核对来源编码。