一师一课转码工具_java转码工具native2ascii.exe的使用方法

发布时间:2010-07-04   来源:java    点击:   
字号:

【www.quanqiunao.cn--java】

在配置资源文件的时候我们经常会遇到转码问题,其实jdk中本身就已经包含了转码工具 native2ascii.exe。下面就其使用方法做一个简单说明:
在dos下面执行{native2ascii 源文件 目标文件}就可以完成转码。。。。
反编码也很方便
native2ascii -reverse  原文件 目标文件

把二进制码转换成汉字:D:\tools\Java\jdk1.5.0_05\bin>native2ascii -reverse  回车 \u5bf9\u4e0d\u8d77\uff01\u4f20 回车。

native2ascii.exe的-reverse方法怎么用?

比如想把\uFFFD\uFFFD\u04F2\u02F5\uFFFD反向转换成汉字该怎么办?

如你的原始文件是1.properties(这个文件是中文编码),你想转换成unicode的  
 则在cmd下进入到你这个文件所在的目录键入:native2ascii   -encoding   gb2312   1.properties   2.properties,执行命令后你会在当前目录下看到一个2.properties的文件,内容就是1.properties的unicode编码内容。如果你再想转换回来,同样在cmd下进入文件所在的目录键入:native2ascii   -reverse   -encoding   2.properties   3.properties,执行命令后在当前的目录会产生一个3.properties文件,内容就是2.properties内容的中文编码内容,这个时候如果你的1.properties文件还在,你可以比较1.properties和3.properties内容,发现两个文件内容应该是一样的,一样的前提是中间你没改变2.properties文件的内容,嘿嘿。

native2ascii.exe转码工具下载:https://m.cr173.com/x/77747

java转码工具native2ascii.exe的使用方法

命令行格式: 
native2ascii [-reverse] [-encoding 编码] [输入文件 [输出文件]] 
其中: 
  -[options]表示命令开关,有两个选项可供选择: 
  -reverse:用Latin-1或Unicode编码把文件转换成本地编码格式 
  -encoding encoding_name:要把文件转换的目标编码 
  inputfile:表示要进行转换的文件全名。 
  outputfile:转换后要输出的文件名。如果缺少此参数,将输出到控制台 

步骤: 
      1、先打开用CMD命令打开DOC 
     2、转到你要进行转换的文件目录下面 
      3、输入转换命令,如下: 
native2ascii -encoding  编码格式(utf8/GBK等)  要转换的文件名   转换后的文件名 
或 
native2ascii.exe -encoding  编码格式(utf8/GBK等)  要转换的文件名   转换后的文件名 

结果: 
输入命令后按回车键,如果控制台没输出提示信息,查看你要转换的文件路径下生成了要生成的文件,就说明转换成功。 

JDK(bin/native2ascii.exe) 
如果你有安装JDK话那就更加简单了,在JDK安装的BIN目录下也有一个native2ascii.exe,只要你运行输入你要转换的汉字按回车就OK!

本文来源:http://www.quanqiunao.cn/bianchengkaifa/21941/