native2ascii - Native-to-ASCII Converter
Converts a file with native-encoded characters (characters which are non-Latin 1 and non-Unicode) to one with Unicode-encoded characters.
SYNOPSIS
native2ascii [options] [inputfile [outputfile]]
DESCRIPTION
The Java compiler and other Java tools can only process files which contain Latin-1 and/or Unicode-encoded (\udddd notation) characters.native2ascii
converts files which contain other character encodings into files containing Latin-1 and/or Unicode-encoded charaters.If
outputfile
is omitted, standard output is used for output. If, in addition,inputfile
is omitted, standard input is used for input.
OPTIONS
-reverse
- Perform the reverse operation: convert a file with Latin-1 and/or Unicode encoded characters to one with native-encoded characters.
-encoding encoding_name
- Specify the encoding name which is used by the conversion procedure. The default encoding is taken from System property
-J optionfile.encoding
. Theencoding_name
string must be taken from the first column of the table of supported encodings in the Supported Encodings document.Pass option to the Java virtual machine, where option is one of the options described on the reference page for the java application launcher. For example, -J-Xms48m sets the startup memory to 48 megabytes.
用法:
JAVA_HOME\bin\native2ascii -encoding GBK D:\src\resources.properties D:\classes\resources.properties
1、只转换特定字符
在控制台中可以输入汉字回车后,就可以看到转移后的字符了。 Ctrl+C退出。 2、转换properties文件 native2ascii allMessages_zh_CN.input.properties allMessages_zh_CN.properties 将文件allMessages_zh_CN.input.properties编码后输出为allMessages_zh_CN.properties。 为了方便properties文件的管理,建议纯中文的配置文件用input命名。 3、反向单一properties文件 native2ascii -reverse allMessages_zh_CN.properties allMessages_zh_CN.txt 注意-reverse参数
摘自:
http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/native2ascii.html