工具用的顺手吗?
你的反馈能帮助我们做得更好
在线实现中文与UTF-8编码的互转,支持字符串与百分比编码格式的快速转换。
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
\xHH 结果表示什么这个转换器把输入文本编码成 UTF-8 字节,再把每个字节显示为大写的 \xHH:HH 是两位十六进制数。例如,汉字“中”对应三个字节 E4 B8 AD,页面显示为 \xE4\xB8\xAD。这里的反斜杠与字母 x 是便于复制、观察的文本记号,结果不是原始二进制文件,也不是加密文本;它没有密钥,任何知道字节编码方式的人都能还原。
正向转换会处理输入框里的整段文本,而不只处理中文。英文、数字、全角标点、换行和 Emoji 都会按各自的 UTF-8 字节依次输出,并且连 ASCII 字节也带 \x 前缀。因此输入 A中😀 会得到 \x41\xE4\xB8\xAD\xF0\x9F\x98\x80。
Unicode 为字符分配码点,UTF-8 再把码点编码成字节序列。依据 RFC 3629,U+0000 至 U+007F 使用 1 个字节,U+0080 至 U+07FF 使用 2 个字节,U+0800 至 U+FFFF 使用 3 个字节,U+10000 至 U+10FFFF 使用 4 个字节。常用汉字通常落在三字节范围,许多 Emoji 和扩展字符使用四字节;“一个看得见的字符”并不等于“一个字节”。
A → 41(1 字节)中 → E4 B8 AD(3 字节)😀 → F0 9F 98 80(4 字节)
反向转换的方向正好相反:先把每两位十六进制数字还原成一个字节,再按 UTF-8 解释整串字节。只有字节边界和顺序都正确,才可能得到预期文本。
\xE4\xB8\xAD、%E4%B8%AD 与 \u4E2D 看起来都包含十六进制数字,但含义和输入格式不同。前两者都可能描述“中”的 UTF-8 字节,不过 URL 百分号编码按 %HH 书写,并受 URL 不同组成部分的转义规则约束;\u4E2D 则直接表示 Unicode 码点 U+4E2D。此工具的目标格式是连续的 \xHH 字节序列,不负责 URL 百分号编码、\uXXXX 转义、Base64、GBK 或 GB18030 转换。
%HH 形式这一结论;2026-09-21 核验。指南
按步骤完成操作,并通过示例核对输入与结果。
在“中文/文本”框输入或粘贴内容。需要核对空格、换行或全角标点时应原样保留,因为它们也会产生字节。
点击“转 UTF-8”。下方结果会按输入顺序显示,每个字节固定写成 \x 加两位大写十六进制数。
可先用短文本确认目标系统需要的正是 \xHH 形式,再使用结果框的复制操作。例如输入“中文”应得到 \xE4\xB8\xAD\xE6\x96\x87。
推荐使用 \xE4\xB8\xAD 这样的连续格式:前缀是小写 \x,每个字节恰好两位十六进制数字,不插入空格、逗号或百分号。连续且无前缀的偶数位十六进制串(如 E4B8AD)也可被读取,但带前缀的形式更容易人工检查边界。
把序列放入“UTF-8 (Hex)”框并点击“转 中文”,还原结果会写入上方文本框。该方向同样可以还原英文、标点与 Emoji,不限于汉字。
若结果出现 �、不可见控制字符或意外符号,不要直接当作成功。先检查是否漏了某一字节、混入空格或 %,再确认原始字节确实属于 UTF-8。
场景
查看这项工具在不同工作与生活流程中的用法。
开发或运维人员看到 \xE4\xB8\xAD 一类片段时,可以把连续字节还原成人类可读文本;也能把已知原文转回字节形式,与日志逐项比对。
当双方对“中文到底占几个字节”有疑问时,可用短样本生成 UTF-8 序列,确认问题位于字符编码、传输转义还是展示环节。结果适合诊断,不等于已经符合某个接口的完整字段语法。
把 ASCII、汉字与 Emoji 放在同一输入中,可以直观看到 1、3、4 字节结果,适合学习 UTF-8 字节边界及十六进制表示。
问答
集中解答高频疑问与容易混淆的问题。
\u4E2D?因为页面显示的是 UTF-8 字节,不是 Unicode 码点转义。U+4E2D 编码为 UTF-8 后得到三个字节 E4、B8、AD,所以结果是 \xE4\xB8\xAD。
%E4%B8%AD 吗?不可以把它当作本工具的标准输入。它是 URL 百分号编码,分隔符是 %;请先转换成 \xE4\xB8\xAD 或连续的 E4B8AD,再执行反向转换。
�?通常表示字节序列对 UTF-8 来说无效或不完整,例如三字节汉字缺少末尾字节。当前解码采用替代方式处理这类错误,因此不一定弹出失败提示,而可能在结果中放入替代字符。
因为同一组字节必须由匹配的字符编码解释。此工具按 UTF-8 解码,不会自动识别或转换 GBK、GB2312、Big5 等编码;应先确认原始数据的编码声明。
须知
使用前了解适用范围、结果限制与必要提醒。
请把输出视为 UTF-8 字节的文本化表示,而不是可直接替代任意协议字段的通用转义结果。目标系统若要求 URL 编码、JSON 转义、语言字符串字面量或原始字节文件,还需要遵循该系统自己的语法。
\x 后必须剩下偶数位内容;奇数位会被明确拒绝。大写 \X、空格、逗号和 % 都不属于推荐格式。�、控制字符或看似正常但实际不对应原数据的文本。推荐
查找相关工具、专题与可用的 API 能力。