使用jdk自带的工具native2ascii 转换Unicode字符和汉字
控制台转换
-
将汉字转为Unicode
控制台输入:C:\Program Files\Java\jdk1.5.0_04\bin>native2ascii 测试
输出: \u6d4b\u8bd5 -
将Unicode转换为汉字
控制台输入:C:\Program Files\Java\jdk1.5.0_04\bin>native2ascii -reverse \u6d4b\u8bd5
输出:测试
文件转换
native2ascii [options] [inputfile] [outputfile]
-
[options]
表示命令开关,有两个选项可供选择。如果缺少此参数,则转为Unicode编码-
-reverse encoding_name
将Unicode编码转为本地或者指定编码(编码名称为源文件编码名称),不指定编码情况下,将转为本地编码。 -
-encoding encoding_name
转换为指定编码,encoding_name为编码名称。
-
-
[inputfile] [outputfile]
- inputfile:表示输入文件全名。
- outputfile:输出文件名。如果缺少此参数,将输出到控制台。
native2ascii -reverse
命令中-encoding
指定的编码为源文件的编码格式。
而在native2ascii
命令中-encoding
指定的编码为(生成的)目标文件的编码格式
网友评论