Unicode 转换
原文 支持 \uXXXX 与 \u{XXXXX} 混排
转换结果 Unicode
使用说明
• 编码:非 ASCII 字符转为 \uXXXX,超出基本平面的字符使用 \u{XXXXX} 格式 • 解码:同时识别 \uXXXX 与 \u{XXXXX} 两种写法,且对中英文混排文本容错(普通文字保持不变)
• 编码:非 ASCII 字符转为 \uXXXX,超出基本平面的字符使用 \u{XXXXX} 格式 • 解码:同时识别 \uXXXX 与 \u{XXXXX} 两种写法,且对中英文混排文本容错(普通文字保持不变)
Unicode 转换工具:字符与 \uXXXX、&#xXXXX;、&#NNNN; 等多种转义写法互转,排查"网页显示 \u4f60\u597d""源码里一堆 &#"这类问题。
表达同一个码位,但使用场景不同:\uXXXX 是 JavaScript/Java/JSON 的字符串转义;&#xXXXX;(十六进制)与 &#NNNNN;(十进制)是 HTML/XML 的数字字符引用。选对输出格式目标端才能识别。
超出基本多文种平面(BMP)的字符(如 emoji、部分古文字)码位超过 U+FFFF,在 JS 的 \u 写法里表示为代理对(两个 \uXXXX)。工具会自动处理代理对的拆分与合并。