zh

Unicode 转义

将文本转换为 Unicode 转义(\uXXXX)并还原,全部在浏览器本地完成,不上传任何内容。

转义什么
  • 仅非 ASCII
  • 所有字符

正在你的设备上本地处理 ...

0%

你的文件从未离开你的设备

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    服务器位于德国原生符合 GDPR
    经独立审计TLS A+ · 标头 A+

    在源代码、JSON 或配置文件中,特殊字符常被写成 Unicode 转义:像 ä 这样的变音符会显示为 \u00e4。这样文本就被限制为纯 ASCII,在系统之间交换时也能避免编码问题。本工具可双向转换:文本变成转义,转义又变回可读文本。

    方向会被自动识别:如果输入包含 \uXXXX 或 \u{...} 序列,就会被解码;否则就对文本进行编码。默认只转义 ASCII 以外的字符(变音符、重音符、表情符号);使用「所有字符」选项时,每个字符都会被转义。基本平面以外的字符(例如表情符号)会表示为由两个 \uXXXX 组成的代理对,与 JavaScript 中完全一致。

    整个转换完全在你的浏览器本地以纯 JavaScript 运行:你的文本不会被上传、不会被存储,也不会从 CDN 加载任何外部库。你可以把结果下载为文本文件,或者直接复制。

    技术规格

    技术规格
    输入格式文本输入
    输出格式TXT
    批量处理不支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 将文本或 \uXXXX 转义粘贴到文本框中。
    2. 可选择「所有字符」而不是「仅非 ASCII」。
    3. 查看结果,或将其下载为文本文件。

    限制: 使用 \uXXXX 转义(解码时也支持 \u{...}),与 JavaScript 和 JSON 中的常见做法一致。编码以 UTF-16 码元为单位进行,因此基本平面以外的字符会占用两个转义。不会生成其他转义形式(例如 \xHH 或 \NNN)。非常大的文本会受到你设备内存的限制。

    常见问题

    我的文本会被上传吗?

    不会。转换完全在你的浏览器本地运行;你的文本绝不会离开你的设备,也不会被存储。

    工具会自动识别方向吗?

    会。如果输入包含 \uXXXX 序列就解码;否则就对文本进行编码。

    「所有字符」有什么作用?

    那样每个字符都会写成 \uXXXX,包括普通字母,在整段文本都必须是 ASCII 安全时很有用。

    表情符号能用吗?

    能。表情符号会编码为由两个 \uXXXX 组成的代理对,并在解码时正确重组;\u{...} 形式也能读取。

    相关工具