在线 Unicode 转换工具
在文本、Unicode转义、Unicode码点和HTML实体之间双向转换。此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。
开始使用
Unicode 文本表示转换
本工具在普通文本、JavaScript 风格的反斜杠 u 转义、U+ 码点表示和 HTML 数字实体之间转换。转换在当前浏览器中完成,不读取本地文件,也不把输入上传到服务器。
示例
输入 你好,转 Unicode 转义得到 \u4F60\u597D;转码点得到 U+4F60 U+597D。输入 A😀,转义结果为 \u0041\uD83D\uDE00,码点结果为 U+0041 U+1F600。
转换方向
文本转 HTML 数字实体输出十六进制,例如 A 变为 A。反向转换支持十进制和十六进制数字实体,例如 A 和 A 都还原为 A;不解析 & 等命名实体。
限制
输入上限为 500,000 个 UTF-16 代码单元,部分符号占多个代码单元。Unicode 反向转换识别四位反斜杠 u 单元、带花括号的反斜杠 u 表示及U+ 或 u+ 后的完整十六进制表示。超出 Unicode 范围的已识别码点会导致转换报错。不支持的表示可能原样保留,请检查结果。
本工具不做 Unicode 规范化,不修改文件编码,也不检测或自动修复乱码。一个可见符号可能由多个码点组成,字体是否能显示这些符号取决于系统和字体。
转义模式将 👋 表示为 \uD83D\uDC4B,即两个 UTF-16 代码单元;码点模式表示为 U+1F44B,即一个 Unicode 码点。本工具不做 Unicode 规范化,也不转换 UTF-8 字节编码。
此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。