功能介绍
Unicode转中文工具支持双向转换,自动识别输入内容:如果输入包含Unicode编码(\uXXXX格式)则自动解码为中文;如果输入是中文或普通文本则自动编码为Unicode格式。
使用方法
- 在输入框中输入需要转换的内容,可以是Unicode编码字符串,也可以是中文/普通文本。
- 如果需要编码所有ASCII字符(包括字母、数字、符号),勾选「编码所有ASCII字符」选项。
- 结果会自动显示在下方输出框中,并统计输入输出字符数量和转换类型。
转换原理
解码:使用正则表达式匹配所有\uXXXX格式的编码,将16进制编码转换为对应的Unicode字符。
编码:遍历输入字符串中的每个字符,将非ASCII字符(或所有字符,如果勾选选项)转换为\uXXXX格式的Unicode编码,其中XXXX是字符编码的4位16进制表示。
注意事项
- 只支持BMP(基本多语言平面)中的字符,不支持代理对字符编码。
- 转换结果可以直接复制使用。