跳到主要内容

Unicode 编解码

功能介绍

Unicode 编解码是一个简单实用的在线工具,用于在普通文本(如中文、Emoji)和 Unicode 编码之间进行相互转换。

主要特性

  • 双向转换:支持文本到 Unicode 的编码,以及 Unicode 到文本的解码。
  • 多格式支持
    • \uXXXX:最常见的 JavaScript/Java/C++ 格式(如 \u4E2D\u6587
    • &#xXXXX;:HTML 十六进制实体格式(如 中文
    • &#XXXX;:HTML 十进制实体格式(如 中文
  • 实时处理:输入即显示结果,无需点击按钮。
  • 隐私安全:所有转换逻辑均在您的浏览器中本地执行,数据不会上传到任何服务器。

使用场景

  1. 前端开发:在 JS 或 CSS 中使用特殊字符时,需要转换为 \uXXXX 格式。
  2. 后端开发:处理乱码问题或进行国际化(i18n)配置。
  3. HTML 编辑:在网页中插入特殊符号或避免字符冲突。
  4. 数据清洗:还原日志或数据库中的 Unicode 转义序列。

常见问题

Unicode 编码是什么?
Unicode 是一种字符编码标准,为世界上几乎所有的字符都分配了唯一的编号。Unicode 编码(如 \uXXXX)是将字符用其 Unicode 码点来表示的方式,常用于编程语言中表示特殊字符。
中文转 Unicode 有什么用?
常见用途包括:在 JavaScript/CSS 中安全地使用中文字符、解决文件编码问题、处理国际化(i18n)资源文件、排查乱码问题等。
\uXXXX、&#xXXXX; 和 &#XXXX; 有什么区别?
\uXXXX 是 JavaScript/Java/C++ 中常用的转义格式;&#xXXXX; 是 HTML 十六进制实体格式;&#XXXX; 是 HTML 十进制实体格式。三者本质相同,只是使用场景不同,本工具支持三种格式的相互转换。
Emoji 可以转换成 Unicode 吗?
可以。Emoji 也是 Unicode 字符,本工具支持 Emoji 的 Unicode 编码转换。例如 😀 的 \u 格式为 \uD83D\uDE00。
这个工具是免费的吗?
完全免费,所有转换操作都在浏览器本地完成,无需安装任何软件,也不会上传您的数据。