native2ascii是JDK自带的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。
JAVA要求.properties文件不允许包含非ASCII字符,所以对于中文,需要将中文转换为UNICODE编码的字符
现在有两种方法:
(1)直接在myeclipse中新建一个.properties文件,通过myeclipse,直接选中add添加你要写的,然后myeclipse会自动转码。
(2)使用native2ascii 进行.properties文件转码,然后替换原来的.properties文件即可。
下面介绍native2ascii 的用法:
1. Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个