Unicode与HTML实体转换

粘贴文本,选择转换方向。常用于JSON转义排查、网页源码乱码还原、XSS过滤规则理解等场景。


  
编码说明:\uXXXX 是JavaScript/JSON中的Unicode转义写法;&#x…; 与 &#…; 是HTML中的十六进制/十进制字符实体。ASCII字符默认保持原样不转换,仅转换中文及全角字符。

常见问题

\uXXXX和HTML实体该用哪个?

看目标环境:JS/JSON字符串转义用\uXXXX("中"→\u4e2d);HTML内容里防解析与乱码用实体(中或中)。两方向都支持批量互转,接口报文乱码排查时先统一转成可视字符核对原文。

emoji也能转吗?

可以。超出BMP的字符(emoji、生僻字)用UTF-16代理对表示——\uXXXX会出现两个连续转义(如\ud83d\ude00),HTML实体则按码点输出(😀)。工具按标准代理对规则双向转换,不会截断。

相关工具