ESCAPE / UNICODE

Unicode 转义转换

将非 ASCII 字符转换为 Unicode 转义序列,或还原 \u、\u{} 与 \x 格式,适合源码和接口调试。

在线工作台

浏览器本地处理

Enter 执行 · Shift+Enter 换行

输入内容后,点击上方按钮开始处理。

Under the hood

实现原理

输入只在浏览器中处理,下面分别说明转换逻辑与页面实现方式。

Logic

工作原理

  • 编码按 UTF-16 码元输出四位 \u 转义,补充平面字符会形成标准代理对。
  • 解码同时识别 \uFFFF、\u{1F44B} 与 \x41,并保留无法识别的普通文本。
  • ASCII 可打印字符保持原样,便于直接阅读转义结果中的代码结构。

Browser

前端如何实现

  • 编码时可按 UTF-16 码元或完整 Unicode 码点遍历文本,以适配源码中的两种常见写法。
  • 解码时只替换符合格式的转义序列,无法识别的普通内容会原样保留。

Keep working

相关工具

查看全部 →