返回首页

Unicode转换 - MyTools在线工具

🧰 MyTools

Unicode 转换

原文 支持 \uXXXX 与 \u{XXXXX} 混排
1 行 · 0 字符
转换结果 Unicode
1 行 · 0 字符

Unicode 转换工具:字符与 \uXXXX、&#xXXXX;、&#NNNN; 等多种转义写法互转,排查"网页显示 \u4f60\u597d""源码里一堆 &#"这类问题。

适用场景

  • 看懂 JS/Java 字符串里的 \uXXXX 转义序列
  • 排查 HTML 页面里 &#xxxxx; 实体显示的内容
  • 生成 Unicode 转义:把中文写进只接受 ASCII 的配置或代码
  • 查一个生僻字符的码位(U+ 数字)

常见问题

\uXXXX 和 &#xXXXX; 是一回事吗?

表达同一个码位,但使用场景不同:\uXXXX 是 JavaScript/Java/JSON 的字符串转义;&#xXXXX;(十六进制)与 &#NNNNN;(十进制)是 HTML/XML 的数字字符引用。选对输出格式目标端才能识别。

为什么有些字符的码位超过 FFFF?

超出基本多文种平面(BMP)的字符(如 emoji、部分古文字)码位超过 U+FFFF,在 JS 的 \u 写法里表示为代理对(两个 \uXXXX)。工具会自动处理代理对的拆分与合并。

相关工具