🔤
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 文本。
同类工具 · 字符编码