native2ascii转码工具

使用JDK自带的native2ascii工具对properties文件进行编码转换

狂风中的少年 提交于 2019-12-05 18:47:41
1. native2ascii 介绍 native2ascii.exe 是 Java 的一个文件转码工具,是将特殊各异的内容转为用指定的编码标准文体形式,它通常位于 JDK_home\bin 目录下,安装好 JDK后,可在命令行直接使用 native2ascii 命令进行转码。 2. 使用方法 例如:native2ascii 工具将带有本机编码字符(非拉丁 1 和非单一码字符)的文件转换成带有GBK编码字符的文件。 假设需要转化的属性文件为:D:\test\resources.properties(含有中文字符) 转化后的属性文件为:D:\test\aim.properties(中文字符统一转化为Unicode) 那么使用如下命令: JAVA_HOME\bin\native2ascii -encoding GBK D:\test\resources.properties D:\test\aim.properties 3. 用法介绍 【native2ascii的命令行的命名格式】: native2ascii -[options] [input_file] [output_file ] 说明: -[options]:表示命令开关,有两个选项可供选择 -reverse:将Unicode编码转为本地或者指定编码,不指定编码情况下,将转为本地编码。 -encoding encoding