Unicode 转义
将文本转换为 Unicode 转义(\uXXXX)并还原,全部在浏览器本地完成,不上传任何内容。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
将文本转换为 Unicode 转义(\uXXXX)并还原,全部在浏览器本地完成,不上传任何内容。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在源代码、JSON 或配置文件中,特殊字符常被写成 Unicode 转义:像 ä 这样的变音符会显示为 \u00e4。这样文本就被限制为纯 ASCII,在系统之间交换时也能避免编码问题。本工具可双向转换:文本变成转义,转义又变回可读文本。
方向会被自动识别:如果输入包含 \uXXXX 或 \u{...} 序列,就会被解码;否则就对文本进行编码。默认只转义 ASCII 以外的字符(变音符、重音符、表情符号);使用「所有字符」选项时,每个字符都会被转义。基本平面以外的字符(例如表情符号)会表示为由两个 \uXXXX 组成的代理对,与 JavaScript 中完全一致。
整个转换完全在你的浏览器本地以纯 JavaScript 运行:你的文本不会被上传、不会被存储,也不会从 CDN 加载任何外部库。你可以把结果下载为文本文件,或者直接复制。
| 输入格式 | 文本输入 |
|---|---|
| 输出格式 | TXT |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 使用 \uXXXX 转义(解码时也支持 \u{...}),与 JavaScript 和 JSON 中的常见做法一致。编码以 UTF-16 码元为单位进行,因此基本平面以外的字符会占用两个转义。不会生成其他转义形式(例如 \xHH 或 \NNN)。非常大的文本会受到你设备内存的限制。
不会。转换完全在你的浏览器本地运行;你的文本绝不会离开你的设备,也不会被存储。
会。如果输入包含 \uXXXX 序列就解码;否则就对文本进行编码。
那样每个字符都会写成 \uXXXX,包括普通字母,在整段文本都必须是 ASCII 安全时很有用。
能。表情符号会编码为由两个 \uXXXX 组成的代理对,并在解码时正确重组;\u{...} 形式也能读取。