如你的原始文件是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
分享到:
相关推荐
标题中的"native2ascii.exe"是一款Java开发工具,主要用于处理非ASCII编码的本地化资源文件。这个工具将本地化的文本,比如包含特殊字符或者非英文字符的字符串,转换成ASCII编码,以便Java程序能够正确读取和处理。...
《深入理解Java转码工具:native2ascii.exe》 在Java开发过程中,有时我们需要处理包含非ASCII字符的文本文件,例如包含中文、日文或其他语言的字符串。这时,Java的`native2ascii.exe`工具就显得尤为重要。它是一...
下面将详细探讨`Native2ascii`的使用方法、功能以及应用场景。 #### 一、基本语法与参数详解 `Native2Ascii`的基本语法如下: ``` native2ascii [options] [inputfile [outputfile]] ``` 其中,`[options]`可以...
例如,如果你的JDK安装在`C:\Program Files\Java\jdk1.8.0_261`目录下,那么`native2ascii.exe`位于`C:\Program Files\Java\jdk1.8.0_261\bin`路径下。 #### 四、命令行参数详解 `native2ascii` 的基本命令格式为...
标题中的“native2ascii命令”是指Java开发工具(JDK)提供的一种命令行工具,用于在ASCII和非ASCII字符集之间转换文本文件,主要是处理Java源代码中的Unicode转义序列。这个工具对于处理包含特殊字符或者非英文字符...
标题中的“在线native2ascii”指的是一个在线工具,它提供了将本地编码的文本转换为ASCII编码的功能。在Java开发中,native2ascii工具是用于处理非ASCII字符的,特别是处理包含特殊字符(如中文、日文等)的资源文件...
为了解决这个问题,有两个主要的方法:使用`native2ascii.exe`命令工具和利用Eclipse插件。 1. **使用`native2ascii.exe`命令**: `native2ascii.exe`是Java SDK自带的一个命令行工具,位于 `安装目录>\bin` 目录...
6. **native2asciiC#版.exe**:这可能是用C#语言实现的native2ascii工具,提供了另一种选择,特别是对于不熟悉Java或者喜欢C#语法的开发者。 7. **swt.jar**:这是SWT库的Java类文件集合,包含了构建图形界面所需的...
在"native和ascii转换易语言源码"中,我们可以预计源码包含了使用易语言实现的函数,用于进行这两种编码间的转换。这些函数可能包括读取文件、解析编码、转换字符集和写入新文件等步骤。通过这些源码,开发者可以...
关于"native2ascii-crx"插件的详细使用方法: 1. 安装:首先,你需要将"native2ascii.crx"文件拖放到打开的Chrome浏览器窗口,或者在浏览器的“chrome://extensions/”页面上选择“加载已解压的扩展程序”,然后...
Native2ascii Maven插件 目标:比1.0-alpha-1和1.0-beta-1更好的版本,两者都不兼容且文档记录不充分如何在这里查看用法: : 还要注意以下问题: ://bugs.openjdk.java.net/browse/JDK-8074431-此插件不受影响,即使...
- **`native2ascii.exe`**:將本地文本轉換為Unicode格式,有助於創建支持多種語言的應用程序。 #### 1.4 遠程方法調用工具 這些工具幫助開發者創建能夠與Web和其他網絡應用程序進行交互的程序。 - **`rmic.exe`*...
9. **国际化和区域设置工具**(native2ascii、t2k):帮助处理不同语言和文化环境下的字符编码问题。 10. **Java控制面板**:在Windows系统中,这个控制面板小程序允许用户管理Java版本、查看更新和调整安全设置。 ...
在某些场景下,我们需要将ASCII编码转换为本地字符集,例如Unicode,这就涉及到了`ascii2native`的过程。本文将深入探讨Java和Groovy两种编程语言中实现ASCII到本地字符集转换的方法。 首先,我们来理解ASCII编码的...
在处理涉及不同编码格式的文件时,了解如何使用`native2ascii`工具是非常重要的,它能帮助你避免字符乱码的问题,保证数据的正确性。在实际开发中,尤其是在处理国际化(i18n)和本地化(l10n)问题时,对Unicode的...
解决方法是在 Eclipse 中修改 Properties 资源文件的默认编码为GBK,然后使用 JDK 的 native2ascii 工具将 Properties 文件转换为 Unicode 编码字符的文件。native2ascii 是一个本地码到 ASCII 码转换器,可以将含有...
易语言是一种专为中国人设计的编程...通过阅读和分析这些源码,学习者不仅可以了解ASCII和Native之间的转换方法,还能深入理解易语言的语法和编程思想。这有助于他们在后续的编程实践中解决类似的问题,提升编程技能。
4. **Struts2配置**:在Struts2中,要实现国际化,需要在`struts.xml`配置文件中指定资源包的位置,并在Action类或者JSP页面中使用`getText()`方法来获取对应的本地化字符串。 5. **多语言切换**:通过设置用户的...
Native2Ascii 和 NativeJ 是另外两个用于将 Java 程序转换为 exe 文件的工具。其中,Native2Ascii 是一个命令行工具,主要用于处理资源文件;而 NativeJ 则是一款更高级的工具,它不仅可以将 Java 应用程序转换为 ...