`
flycomos.lee
  • 浏览: 276843 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

native2ascii.exe 用法

阅读更多
如你的原始文件是1.properties(这个文件是中文编码),你想转换成unicode的
则在cmd下进入到你这个文件所在的目录键入:native2ascii -encoding gb2312 1.properties

2.properties,执行命令后你会在当前目录下看到一个2.properties的文件,内容就是1.properties的

unicode编码内容。如果你再想转换回来,同样在cmd下进入文件所在的目录键入:native2ascii -

reverse -encoding gb2312 2.properties 3.properties,执行命令后在当前的目录会产生一个

3.properties文件,内容就是2.properties内容的中文编码内容,这个时候如果你的1.properties文件还

在,你可以比较1.properties和3.properties内容,发现两个文件内容应该是一样的,一样的前提是中间

你没改变2.properties文件的内容,嘿嘿。

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

进行转码,原因在于程序的国际化。
用法:native2ascii [-reverse] [-encoding 编码] [输入文件 [输出文件]]
-[options]:表示命令开关,有两个选项可供选择
-reverse:将Unicode编码转为本地或者指定编码,不指定编码情况下,将转为本地编码。
-encoding encoding_name:转换为指定编码,encoding_name为编码名称。
[inputfile [outputfile]]
inputfile:表示输入文件全名。
outputfile:输出文件名。如果缺少此参数,将输出到控制台

试了一下,很好玩.用的是公司工程里的properties文件.
将java的bin目录放到 环境变量 PATH 里.
然后直接在command 里输入下面的语句即可<注意文件的路径>
native2ascii -reverse Q.txt QQ.txt
native2ascii    QQ.properties QQQ.txt
分享到:
评论
1 楼 guobosheng 2011-05-14  
mark!!

相关推荐

    native2ascii 命令的使用

    博文链接:https://hepeng1688.iteye.com/blog/139941

    native2ascii-maven-plugin:Native2Ascii Maven插件

    Native2ascii Maven插件 目标:比1.0-alpha-1和1.0-beta-1更好的版本,两者都不兼容且文档记录不充分如何在这里查看用法: : 还要注意以下问题: ://bugs.openjdk.java.net/browse/JDK-8074431-此插件不受影响,即使...

    properties文件文中乱码问题解决.doc

    解决方法是在 Eclipse 中修改 Properties 资源文件的默认编码为GBK,然后使用 JDK 的 native2ascii 工具将 Properties 文件转换为 Unicode 编码字符的文件。native2ascii 是一个本地码到 ASCII 码转换器,可以将含有...

    myeclipse 6.0.1 properties文件文中乱码问题 详细解决方案

    myeclipse 6.0.1 properties文件...使用方法,(其实都很简单,但缺一不可,害我忙了大半天) 2。 native2ascii 手动转化的 最简单易用示例 3。 包括网上下载的其它properties解决方法和native2ascii操作的详细介绍。

    JavaScript实现ASC转汉字及汉字转ASC的方法

    本文实例讲述了JavaScript实现ASC转汉字及汉字转ASC的方法。分享给大家供大家参考,具体如下: ...①使用jdk的native2ascii工具。 native2ascii 功能说明: 将含有本地编码字符(既非 Latin1 又非 Unicode 字符

    jive.chm

    混淆 1 Sun公司的混淆器JADE 2 RetroGuard的使用方法 &lt;br&gt; JVM 1 JVM之class文件结构 2 JVM 內的資料處理 &lt;br&gt; MVC Framework 1 应用Struts的网站建设 &lt;br&gt; ...

    PropertiesEditor插件 国际化插件

    每次要用jdk里面的native2ascii命令去转换编码方式是比较麻烦的,用PropertiesEditor去编辑就会自动进行编码转换,直接在properties文件中输入中文保存就行,方便了好多 在MyEclipse中要使用PropertiesEditor工具,...

    Jive资料集

    系统设计 1 jive设计思路 2 jive的工作内幕 3 Jive源代码研究 4 Jive中的设计模式 5 jive学习...2 RetroGuard的使用方法 &lt;br&gt; JVM 1 JVM之class文件结构 2 JVM 內的資料處理

    myeclipse代码中文乱码解决办法

    例如,我们可以使用“Native2Ascii”工具来将GBK编码的文件转换为UTF-8编码。 四、总结 解决MyEclipse中文乱码问题的方法有多种,包括检查MyEclipse的编码设置、使用正确的文件编码、使用UTF-8编码、使用GBK编码、...

    java开源包2

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    b64-lite:377个字节的同构base64库

    节点,浏览器和React Native base64库 用法 const b64 = require ( 'b64-lite' ) ; // Base64 in ASCII to byte string b64 . atob ( 'aGkgdGhlcmU=' ) ;\n// hi there\n// byte string to Base64 in ASCII\nb64 . ...

    java语言与面向对象程序设计作业题与参考答案汇编.doc

    A、const B、NULL C、false D、this E、native 答案:A"C"D"E 判断题 第14题 对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相 同的新对象。 答案:错误 第15题 Java的字符类型采用...

    java开源包101

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包10

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包8

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包1

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包11

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包3

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包6

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    java开源包5

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

Global site tag (gtag.js) - Google Analytics