▲ DevKit
隐私
🔤

Unicode 转义

文本与 \uXXXX 转义序列互转,正确处理中文与 emoji 代理对

编码范围
输入
0 字符
输出
字符 0 · UTF-16 码元 0 · UTF-8 字节 0 · → 输出长度 0
码点对照预览(前 100 项) 0 行
字符码点十进制转义结果操作
使用说明 / 算法说明
  • 遍历的是「码点」而非 UTF-16 码元,因此 emoji 不会被拆错。
  • 辅助平面字符(U+10000 以上)在 ES5 中需写成高低代理对两个 \uXXXX,ES6 起可写 \u{1F600}。
  • 解码同时兼容 \uXXXX、\u{XXXXX}、&#xXXXX;、&#NNNNN; 与 U+XXXX 五种写法。
  • 若解码结果出现孤立代理项(高低不匹配),会在下方告警——这类字符串通常不是合法 Unicode 文本。

同类工具 · 字符编码