使用步骤
- 选择「文本 → 转义」或「转义 → 文本」。
- 选择需要的格式:JavaScript/JSON、ES6、Python、CSS、HTML 或 U+ 码点。
- 输入或粘贴内容,结果即时更新。
- 查看字符详情表,确认文本中包含哪些码点。
参数说明
- JavaScript / JSON
- 4 位十六进制的 \uXXXX。表情符号等基本多文种平面以外的字符会写成代理对(😀 → 😀)。
- ES6、Python、CSS、HTML
- ES6 的 \u{1F600}、Python 的 \U0001F600、CSS 的 \1F600 以及 HTML 的 😀 或 😀,都用一个序列表示完整码点。
- ASCII 字符也转义
- 连普通字母、数字和标点也一起转义。默认关闭,只转换非 ASCII 字符(如中文)。
使用示例
| 文字 | JavaScript | HTML | 码点 |
|---|---|---|---|
| 中文 | 中文 |
中文 |
U+4E2D U+6587 |
| é | é |
é |
U+00E9 |
| 😀 | 😀 |
😀 |
U+1F600 |
常见问题
能解码混合的格式吗?
可以。\uXXXX(包括代理对)、\u{…}、\UXXXXXXXX、\xNN、%uXXXX、&#x…;、&#…; 和 U+XXXX 可以出现在同一段输入中。
为什么有的表情在别的工具里显示成两个码点?
带肤色、国旗、家庭组合的表情是由多个码点连接而成的。字符详情表会逐个列出,包括不可见的连接符(U+200D)和变体选择符(U+FE0F)。
文本会上传吗?
不会,全部在浏览器中完成。
隐私说明
本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。