\u

Unicode 转义序列

文本与 \uXXXX 转义序列互转,处理 JS/JSON 中的 Unicode 编码。

本地处理 · 不上传

加载工具中…

相关:unicode · 转义 · \u · escape · 编码 · js

Unicode 转义序列在字符与 \u 转义写法之间互转,支持 JavaScript、Java、Python 等语言的转义格式。在代码中安全嵌入非 ASCII 字符时用。

使用步骤

  1. 粘贴文本或转义序列
  2. 选择目标语言格式
  3. 查看转换结果
  4. 复制到代码中

使用场景

  • 在源码中嵌入中文避免编码问题
  • 还原日志中被转义的字符
  • 处理配置文件中的转义内容
  • 确保代码在任意编码环境下正确

小贴士

  • 基本平面外的字符(如多数 emoji)在 JavaScript 中需要用代理对写成两个 \u 序列,或使用 `\u{...}` 的新语法。
  • 把中文全部转义能保证源文件是纯 ASCII,避免在编码配置混乱的环境中出现乱码,代价是可读性极差。
  • 现代项目统一使用 UTF-8 后,通常不再需要转义中文,直接写字面量更易维护。

常见问题

为什么 emoji 转出来是两个 \u?

因为它的码点超出了基本多文种平面,UTF-16 需要用一对代理码元表示。ES6 起可以用 `\u{1F600}` 的花括号写法直接写完整码点。

什么时候需要转义中文?

当无法保证源文件编码或工具链正确处理 UTF-8 时。现代环境下这种情况已很少见,直接写中文字面量更利于维护。

各语言的格式一样吗?

基本相似但有差异。JavaScript 和 Java 用 `\uXXXX`,Python 还支持 `\U` 加八位十六进制表示大码点,C/C++ 也有各自的写法。转换时要选对目标语言。

Unicode 转义序列是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用Unicode 转义序列,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。