Unicode 解码工具

使用明确的格式选项转换编码数据。数据保留在你的设备上。

编码与解码
正在准备工作区…
输入
输出
结果将显示在这里。

使用方法

  1. 粘贴编码后的值、打开文件或尝试示例。
  2. 选择格式。结果会随输入更新。
  3. 复制结果或下载转换后的数据。

正确解码 Unicode

将 Unicode 及常见字符串转义还原为可读文本。请粘贴字符串内容,不要带外围引号。

UTF-16 模式支持 \uXXXX 序列。码点模式还接受 \u{…}。不完整转义、无效码点和孤立代理项都会被报告。

读取转义后的字符串内容

支持的短转义为反斜杠、双引号、斜杠以及 b、f、n、r、t。UTF-16 转义必须包含四位十六进制数字。转义周围的原有文本会被保留。

一次 Unicode 转换
输入
\u4f60\u597d\uff0c\u5f00\u53d1\u8005\uff01\ud83d\udc4b
结果
你好,开发者!👋

默认设置会对这段输入执行一遍转换。

代理对与标量值

UTF-16 高代理项后必须跟随低代理项。码点写法仅在码点模式中可用,数值最大为 U+10FFFF,且不包含代理项码点。

不执行转义后的输入

转换器直接解析转义,绝不使用 eval,也不运行 JavaScript。不支持 %uXXXX、\xNN、八进制转义或未知转义字母。一次运行只解码一层。

处理限制

最多支持 5 MiB 输入、20 MiB 输出,每次运行最长 10 秒。文本文件必须使用 UTF-8。Base64 编码也支持二进制文件。文档保留在你的设备上。

?

常见问题

应该包含外层引号吗?

不应该。请只粘贴转义后的字符串内容,输入中的外层引号会被视为数据。

为什么 \u{1f44b} 被拒绝?

请选择码点模式。UTF-16 模式只接受四位数字的 \uXXXX 转义。

可以解码 %uXXXX 或 \xNN 吗?

不可以。那是不同格式。此工具处理说明中列出的 Unicode 和常见字符串转义。

孤立的代理项会怎样?

它会被拒绝,不会生成无法通过 UTF-8 无损往返的文本。

解码工具会执行 JavaScript 吗?

不会。它只将支持的转义作为数据解析。

寻找下一个实用工具

语言

切换语言?当前页面的内容将被清空。请先复制或下载需要保留的数据。