native2ascii是JDK中的一个便捷工具内置工具,用于将“非拉丁1”或“非Unicode”字符转换为“ Unicode编码”字符。
Native2ascii示例
1.创建一个文件(source.txt)
创建一个名为“ source.txt”的文件,在其中放入一些汉字,然后将其保存为“ UTF-8”格式 。
2. native2ascii
使用native2ascii命令将其转换为Unicode格式。
C:\>native2ascii -encoding utf8 c:\source.txt c:\output.txt
native2ascii将读取“ c:\ source.txt”中的所有字符,并以“ utf8”格式对其进行编码,并将所有编码后的字符输出至“ c:\ output.txt”
3.读取输出
打开“ c:\ output.txt”,您将看到所有编码的字符,例如\ ufeff \ u6768 \ u6728 \ u91d1
参考
1. http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/native2ascii.html
翻译自: https://mkyong.com/java/java-convert-chinese-character-to-unicode-with-native2ascii/