文本转Unicode

文本与Unicode互转

免费在线工具
Loading…

使用说明

  1. 在输入框中输入要转换的文本(支持中文、emoji 等任意字符)。
  2. 点击【文本转Unicode】,输出对应的 \uXXXX 转义序列。
  3. 若要反向解码,粘贴 Unicode 转义序列并点击【Unicode转文本】。
  4. 可选择输出格式:\uXXXX、U+XXXX 或 HTML 实体(&#x...;)。
  5. 点击【复制】获取结果。

功能介绍

  • 支持文本与 Unicode 转义序列双向转换。
  • 兼容基本多文种平面(BMP)及辅助平面(emoji、特殊符号)字符。
  • 多种输出格式:\uXXXX、U+XXXX、HTML 实体。
  • 实时转换,输入立即显示结果。
  • 适用于 JSON 字符串、JavaScript 源码、HTML 文档的编码处理。

使用场景

JSON 中文转义
将含中文的 JSON 字符串转换为 \uXXXX 形式,避免编码问题,确保跨平台传输安全。
HTML 特殊字符处理
将特殊字符转为 HTML 实体(&#x...;),防止在网页中被误解析为标签。
国际化调试
在多语言开发中,将多语言文本转换为 Unicode 序列,方便放入代码常量或配置文件。
乱码排查
将乱码文本转为 Unicode 码点,对比预期编码,快速定位编码不匹配问题。

常见问题

\uXXXX 和 U+XXXX 有什么区别?
两者表示相同码点,\uXXXX 是编程语言(JS/Java)中的字符串转义写法,U+XXXX 是 Unicode 标准的官方表示形式。
emoji 可以转换吗?
可以。emoji 属于辅助平面字符,工具会输出 \u{XXXXX} 或代理对形式(如 \uD83D\uDE00)。
转换后的 \uXXXX 可以直接放进 JSON 吗?
可以。JSON 规范支持 \uXXXX 四位十六进制转义,将输出内容放入 JSON 字符串值中完全合法。
支持批量转换吗?
支持。粘贴多行文本或多段 Unicode 转义,工具会逐字符处理并完整输出。