Unicode是国际标准字符集,为每种语言的每个字符分配唯一编号。中文在Unicode中占用\u4e00-\u9fa5范围(基本汉字区)。
\uXXXX格式:JavaScript风格的Unicode转义,如"你"=\u4f60,"好"=\u597d。常用于JS字符串、JSON、配置文件。
HTML实体:两种格式——十六进制你和十进制你。用于在HTML中表示特殊字符。
转义字符:将<、>、&、"、'等特殊字符转为HTML实体,防止XSS攻击和HTML解析错误。
应用场景:处理多语言文本、避免编码乱码、JS字符串中的中文表示、HTML安全输出等。
A:Unicode是字符集(给每个字符编号),UTF-8是编码方式(将编号存储为字节)。UTF-8是Unicode的一种实现,中文在UTF-8中占3字节。
A:这是JS风格的Unicode转义,常见于JSON接口返回、JS源码、配置文件中。用本工具的"Unicode→中文"功能即可还原。
A:emoji属于辅助平面字符,需要两个\u(代理对),如😀=\uD83D\uDE00。本工具的charCodeAt方式可以正确处理。