我们在开发使时常会用到资源文件,这可能是为了多语言、国际化的需要,也可能是使用了国外开源项目的原因,这就需要将中文转换为ASCII编码,或者将ASCII转换为中文。那么我们就可以使用JDK自带的转换工具native2ascii。
for example:
No1、中文转换为ASCII编码
用法一:在CMD里打入”native2ascii”后回车,接着再输入中文,就可以显示出ascii码。然后把这些ascii码复
用法二:
1、在D盘新建 chinese.txt 文件,内容为:
parameter.project.title=这是中文
2、在环境变量中设置好JDK路径
3、进入dos控制台,并进入D盘目录
4、输入命令:native2ascii -encoding gb2312 chinese.txt ascii.txt (注:-encoding gb2312可省略) 回车
那么在D盘目录下生成 ascii.txt 文件,内容为:
parameter.project.title=\u8fd9\u662f\u4e2d\u6587
也就是说你可以直接在chinese.txt里写入,修改中文,然后在如上编辑一次chinese.txt文件,即可在ascii.txt文件中一次性写入中文的Unicode码,还能将其转换为其他字符格式。
No2、ASCII编码转换为中文
步骤:
1、在D盘新建 ascii.txt 文件,内容为:
parameter.project.title=\u8fd9\u662f\u4e2d\u6587
2、在环境变量中设置好JDK路径
3、进入dos控制台,并进入D盘目录
4、输入命令:native2ascii -reverse -encoding UTF8 ascii.txt chinese.txt (注:-encoding UTF8可省略)回车
那么在D盘目录下生成 chinese.txt 文件,内容为:
parameter.project.title=这是中文
当然也可以像No1中的用法一那样,native2ascii -reverse 回车,接着输入\u8fd9\u662f\u4e2d\u6587,这样单个转。
分享到:
相关推荐
两款工具(中文与asc码,unicode码互转)
一个非常好用的ASC码转16进制工具,用于程序员数据的转换,非常方便,实用。希望给大家能带来方便
日期时间转换成ASC码或者BCD码,做串口调试数据。
Asc码对查表.exe,快速查询ascii,开发小工具。
ASC码转换字符、字母。用于构建树。ASC码加一,过滤掉“%”。用于构建数据库中的树。这种方式构造的书可以排序,按构造时排序。
asc码对照表
ASC字符转换的程序。输入ASC字符,能够自动转换出十进制、十六进制的asc码来。
可以进行十六进制与ASC码的转换,包含程序和源代码,可以很好的运行!
一个码制转换的程序 BCD码转ASC码,功能虽少,但还算好用
unicode与asc码的区别,unicode环境下说的长度为字符个数,而asc环境下为字节。两个转换函数WideCharToMultiByte,MultiByteToWideChar的说明及正确的使用方法。
十六进制转换讲内部的20h单元的十六进制数转换成asc码,并存入相应的单元
将英文字母转换成相应的asc码 并显示,可一清除
16进制转换成ASC码,hextoasc,hex与asc之间的转换
ASC码点阵文件 汉字点阵文件 ASC码点阵有8*16和16*16两种 横扫描
ASC码查询表。对ASC码不熟悉的同学,可以作为临时参考文档哦
正则与ASC码的关系.txt
软件名称:asc码查询工具 功能:输入一个字符,本软件可以帮你显示出asc码,在下面的编辑框,很小很实用哟。
详细的ASC码对照表,含16.10.8进制
ASC码与16进制的对照表,网上资料整理,比较直观,清晰,
vb做的查询asc码的小程序,可以在十进制、十六进制和八进制之间转换。