🌐

Unicode编解码

将文本转换为 \\uXXXX 形式的 Unicode 转义序列,或将 Unicode 编码还原为文本,支持多语言。

Unicode 编解码

Unicode 编解码工具使用指南

📌 简介

Unicode 编解码工具是一款面向开发者的字符编码转换工具,可将文本转换为 \uXXXX 形式的 Unicode 转义序列,或将 Unicode 序列还原为可读文本。在处理跨语言文本、调试 JSON/JavaScript 字符串、分析源码中的转义字符时非常实用。所有处理在浏览器本地完成,文本不会上传服务器。

📖 什么是 Unicode?

Unicode 是计算机行业的标准字符编码系统,为世界上几乎所有的字符(包括中文、日文、韩文、阿拉伯文、emoji 等)分配唯一的数字编码,称为码点(Code Point)。例如汉字“中”的 Unicode 码点是 U+4E2D,emoji 😀 的码点是 U+1F600。在编程语言中,Unicode 常以 \uXXXX(16 进制)的形式表示,便于在源码中安全地书写特殊字符。

💼 常见应用场景

⚙️ 使用步骤

  1. 将需要编码的文本粘贴到左侧输入框。
  2. 点击“文本 → Unicode”生成转义序列(ASCII 字符保留不变)。
  3. 如需将所有字符(包括 ASCII)都转为转义,点击“全部字符编码”。
  4. 将 \uXXXX 序列粘贴到输入框,点击“Unicode → 文本”还原为原文。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: \u4E2D\u6587 是什么意思?

A: 这是“中文”两个字的 Unicode 转义表示。\u4E2D 是“中”,\u6587 是“文”。解码后会还原为“中文”。

Q: 为什么有时一个 emoji 是两个 \u?

A: 因为 emoji 的码点通常超过 16 位(0xFFFF 以上),需要用两个 16 位转义字符组成“代理对”表示。这是 UTF-16 编码的特性。

Q: 支持 UTF-8 编码吗?

A: Unicode 和 UTF-8 是两个不同的概念。Unicode 是字符集,UTF-8 是编码方式。本工具处理的是 Unicode 转义表示,不涉及 UTF-8 字节转换。