文本 JS Unicode 转义
在浏览器本地将文本转换为有界的 JavaScript 字符串转义表示。
最多 100,000 个 UTF-16 码元,处理在浏览器本地完成。
使用步骤
如何使用
- 粘贴最多 100,000 个 UTF-16 码元的文本。
- 选择是否转义可打印的非 ASCII 字符。
- 检查并复制 JavaScript 转义结果。
JavaScript UTF-16 转义
BMP 字符使用一个 \uXXXX 转义。U+FFFF 以上的字符使用 UTF-16 代理对的两个四位转义;输出不使用 ES6 \u{...} 语法。
安全的字符串表示
反斜杠、引号和 JavaScript 行终止符会被转义,因此结果可放入双引号 JavaScript 字符串。默认保留可打印 ASCII 以便阅读。
本地有界处理
输入最多 100,000 个 UTF-16 码元,全部在浏览器本地生成。不上传、不求值,也不执行生成的文本。
常见问题
你可能还想知道
表情符号如何转义?
每个辅助平面码点会输出两个四位 UTF-16 转义,例如 😀 为 \uD83D\uDE00。
会执行结果吗?
不会,只生成文本,结果不会被求值。