使用jdk自带的工具native2ascii 转换Unicode字符和汉字

1.控制台转换

1.1 将汉字转为Unicode:

C:Program FilesJavajdk1.5.0_04in>native2ascii

  测试

  u6d4bu8bd5

1.2 Unicode转换为汉字:

C:Program FilesJavajdk1.5.0_04in>native2ascii -reverse

  u6d4bu8bd5

  测试

2.文件转换

native2ascii [options] [inputfile [outputfile]]
说明:
[options]:表示命令开关,有两个选项可供选择如果缺少此参数,则转为Unicode编码
-reverse [-encoding encoding_name]:将Unicode编码转为本地或者指定编码(编码名称为源文件编码名称),不指定编码情况下,将转为本地编码。
-encoding encoding_name:转换为指定编码,encoding_name为编码名称。
[inputfile [outputfile]]
inputfile:表示输入文件全名。
outputfile:输出文件名。如果缺少此参数,将输出到控制台。

native2ascii -reverse命令中-encoding指定的编码为源文件的编码格式。而在native2ascii 命令中-encoding指定的编码为(生成的)目标文件的编码格式

原文地址:https://www.cnblogs.com/gangzi2013/p/6489223.html