jdk工具native2ascii

使用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指定的编码为(生成的)目标文件的编码格式

你可能感兴趣的:(jdk工具native2ascii)