native2ascii工具详解

1、native2ascii简介

     native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。

     Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。

2、native2ascii的命令行的命名格式

    native2ascii -[options] [inputfile [outputfile]]

    说明:
    -[options]:表示命令开关,有两个选项可供选择
       -reverse:将Unicode编码转为本地或者指定编码,不指定编码情况下,将转为本地编码。
       -encoding encoding_name:转换为指定编码,encoding_name为编码名称。

    [inputfile [outputfile]]
       inputfile:表示输入文件全名。
       outputfile:输出文件名。如果缺少此参数,将输出到控制台。

3、实践

    A、native2ascii zh.txt u.txt

    B、native2ascii -encoding ISO8859-1 zh.txt i.txt

    C、native2ascii -reverse u.txt u_nv.txt

    D、native2ascii -reverse -encoding GBK i.txt i_gbk.txt

对于纯数字和字母的文本类型文件(只有ASCII码),转码前后的内容是一样的

 

使用Eclipse工具可以安装下面的工具,自动进行转换:

Properties Editor 编辑java的属性文件,并可以自动存盘为Unicode格式

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值