`

native2ascii使用

    博客分类:
  • Java
阅读更多
native2ascii -[options] [inputfile [outputfile]]

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

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


首先将JDK的bin目录加入系统变量path。在盘下建立一个test目录,在test目录里建立一个zh.txt文件,文件内容为:“熔岩”,打开“命令行提示符”,并进入C:\test目录下。下面就可以按照说明一步一步来操作,注意观察其中编码的变化。


A:将zh.txt转换为Unicode编码,输出文件到u.txt
native2ascii zh.txt u.txt
打开u.txt,内容为“\u7194\u5ca9”。

edit at 2012-10-29
B:转为UTF-8
native2ascii -reverse -encoding UTF-8 u.txt u_nv.txt
打开u_nv.txt文件,内容为“熔岩”。


使用maven构建的eclipse项目中,将需要转码的文件放在
java/main/native2ascii/
打包后就会对应到WEB-INF/class/下
maven中有类似类似如下的配置:
  <plugin>
             <groupId>org.codehaus.mojo</groupId>
             <artifactId>native2ascii-maven-plugin</artifactId>
             <version>1.0-beta-1</version>
              <executions>
                <execution>
                   <id>native2ascii</id>
                   <phase>compile</phase>
                   <goals>
                      <goal>native2ascii</goal>
                   </goals>
                   <configuration>
                      <encoding>utf-8</encoding>
                      <includes>
                         <include>${native2ascii_pattern}</include>
                      </includes>
                   </configuration>
                </execution>
             </executions>
   </plugin>

或者安装eclipse proper 插件,会自动转码(这种方式会导致源码中的文件已经是转码的,不利于源码管理)

[1]JDK自带的native2ascii工具完全揭密
http://www.java3z.com/cwbwebhome/article/article2/2776.html
分享到:
评论

相关推荐

    native2ascii.exe

    在Java平台上,由于Java源代码和资源文件默认使用ASCII编码,因此当遇到非ASCII字符时,就需要使用像`native2ascii.exe`这样的工具进行转换。 在描述中提到,`native2ascii.exe`依赖于`java.dll`动态链接库和其他...

    native2ascii 命令的使用

    `native2ascii`命令是Java开发中用于处理非ASCII字符的一种工具,主要用于将含有非英文字符(如中文、日文等)...通过合理使用`native2ascii`,开发者可以轻松地管理包含非ASCII字符的资源,从而提升项目的国际化水平。

    native2ascii简介

    ### Native2Ascii工具详解 #### 一、工具概述 `native2ascii` 是Sun Java SDK中的一个实用工具,主要用于将包含非ASCII字符的文本文件(如`.txt`、`.ini`、`.properties`、`.java`等)转换为Unicode编码格式。在...

    native2ascii工具

    native2ascii工具,不需要在命令行的转换了

    Native2Ascii(Ascii2Native)

    Native2Ascii(Ascii2Native) Native2Ascii(Ascii2Native)

    native2ascii图形工具

    1. **转换过程**:首先,你需要确定源文件的编码格式,然后使用`native2ascii`命令指定源文件和目标文件。例如,如果你有一个用ISO-8859-1编码的文件`source.txt`,想要转换成Unicode编码的文件`target.txt`,命令会...

    native2ascii图形界面工具

    在Java开发中,由于Java源代码只支持ASCII字符集,但某些资源文件(如属性文件)可能包含本地化的非ASCII字符,这时就需要使用`native2ascii`工具将这些字符转换为可被Java理解的转义序列。 描述中的“简单易用”...

    native2ascii

    下面将详细探讨`Native2ascii`的使用方法、功能以及应用场景。 #### 一、基本语法与参数详解 `Native2Ascii`的基本语法如下: ``` native2ascii [options] [inputfile [outputfile]] ``` 其中,`[options]`可以...

    Eclipse 属性文件解析插件native2ascii

    2、将附件下的native2ascii.link 文件放在\Eclipse6.0.1\eclipse\links目录下,然后配置path=D:\\Program Files\\Eclipse6.0.1\\eclipse\\plugins\\native2ascii 即1所放置的native2ascii 文件夹位置,根据实际路径...

    在线native2ascii。方便很多

    当属性文件包含非ASCII字符时,需要使用native2ascii工具进行转换,否则Java程序无法识别。在线版本的工具使得开发者可以在任何有网络连接的地方进行转换,特别是在多平台或多团队协作的项目中,这种在线工具可以...

    native2ascii_local

    通过在线native2ascii转换而成的html可以在本地直接使用,将需要的转换成unicode

    native2ascii资源文件编码转换命令

    native2ascii资源文件编码转换命令

    仿native2ascii.exe

    偶没有装JDK,所以也无法使用JDK自带的实用工具native2ascii.exe,这是一个仿制工具,仅供JAVA加载资源文件时将汉字转换为UNICODE编码用;

    native2ascii(图形界面)

    用java写的中文字符转unicode码程序,功能类似于JDK里面的native2ascii,但是是图形界面,非常好用。

    Native2Ascii

    把文字编码变成统一的Unicode编码工具 Native Ascii 编码 本地 Java

    mytest native2ascii java

    mytest native2ascii javamytest native2ascii javamytest native2ascii java

Global site tag (gtag.js) - Google Analytics