Unicode解码对照表:常见输入与结果对照

72 0

Unicode 解码指把 \uXXXX、U+XXXX、&#x…; 这类码点表示还原成可读文字,例如把 \u4e2d\u6587 还原为“中文”。下面重点说明常见输入与结果对照。

Unicode解码对照表

输入还原结果
ManMan
a+b=ca+b=c
2026-11-112026-11-11
\u4f60\u597d\uff0c\u4e16\u754c你好,世界
user@example.comuser@example.com
https://www.123wen.cn/?q=\u6d4b\u8bd5https://www.123wen.cn/?q=测试
<b>\u7c97\u4f53</b><b>粗体</b>
abcabc

Python 示例

下面是 Python 中处理Unicode解码的常用写法:

s = "中文😀"
print(s.encode("unicode_escape").decode())  # \u4e2d\u6587\U0001f600
import json
print(json.dumps(s))   # "\u4e2d\u6587\ud83d\ude00"
print(hex(ord("中")))  # 0x4e2d

运行前确认输入的字符集(推荐 UTF-8),结果可以用本站工具交叉核对。

怎样核对结果

验证转换是否正确:把结果用 JSON.parse 或 json.loads 解析一次,能还原原文即正确;单独出现的 \ud800–\udfff 是不完整的代理项。

本站的Unicode转换工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。

常见问题

【.properties 文件里的 \u 怎么处理?】Java 9 起 properties 支持 UTF-8,也可以用 native2ascii -reverse 还原。

【\u4e2d\u6587 是什么?】“中文”两个字的 Unicode 转义。

【为什么解码后是乱码?】可能是把 UTF-8 字节当成了码点,或数据被双重转义(\\u4e2d)。

文中示例可以在本站对应工具中验证;处理密码、证件号等敏感数据时,请注意保护隐私。

署名:123问编辑部 · 最近修订:2026-11-11 · 已按编辑与审核说明检查;内容仅供参考,不构成医疗、法律或投资建议。发现错误可查看纠错方式。

标签: 解码 文本处理

抱歉,评论功能暂时关闭!