native2ascii命令的使用: 1.如果要使用unicode再转换回来生成我们看的懂的中文:使用参数:native2ascii -reverse -encoding GBK(或者GB2312);也可以省掉-encoding GBK(或者GB2312),只用-reverse就可以。 示例: native2ascii -reverse -encoding UTF-8 Messages_special_zh_CN.properties a.properties 最初使用GBK,发现会解成乱码。如果不加-encoding UTF-8,默认使用本地的编码GBK,报错同左。所以,需要指定UTF-8。 2.如果要使用本地中文转换成unicode编码:使用参数:native2ascii -encoding GBK(或者GB2312); 3.native2ascii不支持字符串。
4.如果不想生成中间文件再查询的话,可以使使用管道: native2ascii -reverse -encoding UTF-8 Messages_special_zh_CN.properties | grep "2253354" 加深了对管道使用的理解:一切中间结果都不必生成。
5.native2ascii只支持文件操作,不支持字符串操作。另一种取巧的办法是在eclipse中使用PropertiesEditor编辑,然后再在TextEditor打开。