Unicode 转义转换器 将文本转换为 Unicode 转义序列(\uXXXX 格式)。
Unicode 转义
将文本转换为 Unicode 转义序列(\uXXXX 格式)。
输入文本
输入或粘贴要转换的文本。
查看转义输出
Unicode 转义序列会立即出现。
复制结果
点击「复制」按钮来复制转义序列。
What Is Unicode 转义?
Unicode 转义将字符转换为其 \uXXXX 转义序列表示形式,其中 XXXX 是 4 位十六进制 Unicode 码点。超出基本多语种平面(高于 U+FFFF)的字符使用代理对。这种格式用于 JavaScript、JSON、Java、C# 和 Python 字符串中。ASCII 字符通常保持不转义以提高可读性。本工具将所有非 ASCII 字符转换为转义序列,同时保留 ASCII。所有处理都在客户端进行。
Why Use Unicode 转义?
-
将任何文本转换为通用的 \uXXXX 转义序列
-
处理代理对以支持 emoji 和补充字符
-
100% 客户端处理 - 数据永远不会离开您的浏览器
-
兼容 JavaScript、JSON、Java、C# 和 Python
Common Use Cases
源代码
使用转义序列在源代码中嵌入国际文本。
JSON 数据
在 JSON 字符串中转义非 ASCII字符。
配置
在仅ASCII的配置文件中表示 Unicode。
调试
检查 Unicode 字符的确切代码点。
Technical Guide
每个字符的码点通过 charCodeAt() 获取,并格式化为 \uXXXX,以零填充的 4 位十六进制表示。对于补充字符(U+10000+),JavaScript 使用 UTF-16 代理对。现代 JavaScript 还支持 \u{XXXXX} 语法用于高于 U+FFFF 的码点。
Tips & Best Practices
-
1保留 ASCII字符(32-126)以提高可读性
-
2emoji 使用代理对在 \uXXXX 格式中表示
-
3输出在 JavaScript、JSON、Java 和 C# 字符串中有效
-
4使用 \u{XXXXX} 在现代JavaScript中避免代理对
Related Tools
Frequently Asked Questions
Q 这个工具是否免费?
Q 我的数据安全吗?
Q 什么是代理对?
Q 哪些浏览器被支持?
Q 哪些语言支持这种格式?
About This Tool
Unicode 转义 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.