Unicode查看与转义转换

将中文、文本和表情符号转换为Unicode转义,或将JavaScript的Unicode转义还原为文字。查看字符码点、UTF-8字节和UTF-16编码单元,排查组合字符差异。

0 个字符
处理结果

处理结果将显示在这里。

如何查看或转换Unicode

  1. 粘贴要查看或编码的文字;解码时粘贴Unicode转义序列。
  2. 选择查看码点与字节、编码为\uXXXX,或解码还原文字。
  3. 运行后复制结果。排查字符差异时,注意表情符号和组合附加符可能包含多个码点。

Unicode查看与转义转换使用要点

一个表情可能占两个UTF-16单元,一个可见符号也可能由多个码点组成。本工具展示的是码点,而非字素簇;未配对的代理项会报错,不会悄悄替换。

文字与表情符号的Unicode转义示例

输入内容
你好,世界!👋 👋 é
处理结果
\u4f60\u597d\uff0c\u4e16\u754c\uff01\ud83d\udc4b\u0020\ud83d\udc4b\u0020\u0065\u0301

Unicode查看与转义转换常见问题

为什么一个看得见的字符会占多行?

每一行对应一个码点,不一定对应一个完整的可见字符。带重音的字母可能由字母和附加符组成,表情也可能通过零宽连接符组合多个码点。例如é和e加U+0301看起来相似,底层序列却不同。

码点、UTF-8和UTF-16有什么区别?

U+1F44B是👋的码点。它在UTF-8中占四个字节:f0 9f 91 8b;在UTF-16中占两个编码单元:d83d dc4b。JavaScript的字符串长度按UTF-16单元计算,因此这个表情的长度是2,但只有一个码点。

支持解码哪些Unicode转义?

支持\u4e2d、\u{1F44B},以及\ud83d\udc4b这样的配对序列。编码输出\uXXXX格式,辅助平面字符会输出一对转义。不完整的转义、超出Unicode范围的值和未配对的代理项会报错。

能解析所有JavaScript字符串或修复乱码吗?

不能。工具只转换Unicode转义,不执行代码,也不是完整的JavaScript或JSON字符串解析器。\n、\t、\x41和单独的U+0041不会被转换。%41请使用URL工具,A请使用HTML实体工具。本工具不会自动规范化字符,也不负责修复文件编码读错造成的乱码。

文件、令牌和文本会上传吗?

不会。这些工具都在您的浏览器中处理输入。网站只提供页面和程序代码,不会把输入发送到转换服务器,也不会保存到账户里。

  • Base64编码与解码

    将UTF-8文本转为Base64,或解码标准与URL安全格式,自定义填充符和换行。

  • HTML实体编码与解码

    将文本和Unicode字符转为HTML实体,或还原命名实体与数字字符引用。

  • 文本差异对比

    按行、词或字符比较两段文本,高亮新增和删除内容,保留空格与换行。

常见用途与示例

全部开发者工具

编码与文件转换

在文本、二进制、网址和内嵌图片之间转换,保留原始数据。

数据与文本检查

读懂结构化数据和令牌,清楚查看文本的每一处变化。

哈希、标识符与定时规则

核对文件完整性,生成标识符,转换时间并预览定时任务。

输入内容和文件均在本机处理。请勿将敏感结果留在共享剪贴板中,处理私钥和令牌时请使用可信设备。