在Eclipse打开的配置文件编码为Unicode,需要将中文显示出来,如果一行一行的人工翻译,有点Low(之前这么干过)。后来调整Eclipse编码等方法,均不奏效。 再后来看到网上有关于JDK自带的工具将Unicode与中文互转。 中文转Unicode:native2ascii -encoding GBK D:\zh.txt D:\zh_gbk.txt //GB2312。也可以Unicode转中文:native2ascii -reverse -encoding GBK D:\cn_gbk.txt D:\gbk_back.txt。
native2ascii命令详解
1、native2ascii简介:
native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。
2、获取native2ascii:
安装了jdk后,假如你是在windows上安装,那么在jdk的安装目录下,会有一个bin目录,其中native2ascii.exe正是。
3、native2ascii的命令行的命名格式:
native2ascii -[options] [inputfile [outputfile]]