首页 / 亿尚优选 / 正文

native2ascii编码的工具使用命令与使用方法简介

来源:
编辑:亿尚风范
时间:2024-03-23

      native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。


     使用方法:native2ascii工具将带有本机编码字符(非拉丁 1 和非单一码字符)的文件转换成带有Unicode编码字符的文件。假设需要转化的属性文件为:D:\src\resources.properties(含有中文字符),转化后的属性文件为:D:\classes\resources.properties(中文字符统一转化为Unicode) 那么使用如下命令:
      JAVA_HOME\bin\native2ascii -encoding GBK D:\src\resources.properties D:\classes\resources.properties
      功能:1、只转换特定字符。在控制台中可以输入汉字回车后,就可以看到转移后的字符了。Ctrl+C退出。2、转换properties文件native2ascii        allMessages_zh_CN.input.propertiesallMessages_zh_CN.properties 将文件allMessages_zh_CN.input.properties编码后输出为allMessages_zh_CN.properties。为了方便properties文件的管理,建议纯中文的配置文件用input命名。3、反向单一properties文件native2ascii -reverse allMessages_zh_CN.properties allMessages_zh_CN.txt 注意-reverse参数   4、批量反向所有的properties文件,JDK自带的工具native2ascii可以将uncode编码的文件转换为本地编码的文件,但是不能批量转换文件。


时尚头条换一换
时尚电商换一换
热点摘要换一换
  • CopyRight @ 2005-2023 Reserved 亿尚网版权所有,所涉内容请查询声明细则