Unicode 与中文转换

在浏览器本地将中文与文本转换为 Unicode 转义,或还原 Unicode 转义为可读文本。

转换输入

BMP 字符输出为 \uXXXX,补充平面字符使用花括号形式。

转换结果

输入内容后,转换结果会显示在这里。

输入与输出示例

你好\u4F60\u597D
\u4F60\u597D你好

如何使用

  1. 选择“中文转 Unicode”或“Unicode 转中文”。
  2. 粘贴文本或 Unicode 转义序列。
  3. 点击转换,按需复制或下载结果;示例和清空后可撤销恢复原输入。

能力与限制

  • 浏览器本地处理
  • 编码输出采用 JavaScript Unicode 转义:BMP 字符为 \uXXXX,补充平面字符为 \u{XXXXX};不输出 UTF-8 字节、HTML 实体或 Punycode。
  • 解码支持 \uXXXX、\u{X} 至 \u{XXXXXX},并校验 UTF-16 代理项配对;不完整或无效转义会显示可恢复错误。
  • 输入最大 1 MiB。输入和结果仅保留在当前页面内存,不上传、不写入 URL 或浏览器存储。

常见问题

Unicode 和 UTF-8 是同一种格式吗?
不是。Unicode 定义字符码点,UTF-8 定义将码点编码为字节的方式。本工具处理的是文本中的 JavaScript Unicode 转义,不输出 UTF-8 字节。
为什么 Emoji 使用花括号形式?
很多 Emoji 位于 U+FFFF 以上的补充平面。花括号形式可直接表示完整码点,例如 😀 是 \u{1F600}。
内容会上传吗?
不会。全部转换在当前浏览器内存中完成。

相关指南

常见文本编码与转义 ↗

相关工具

更新于 2026-10-17 · 项目与反馈说明