native2ascii.exe 是 Java 的一个文件转码工具,是将特殊各异的内容 转为 用指定的编码标准文体形式统一的表现出来,它通常位于 JDK_home\bin 目录下,安装好 Java SE 后,可在命令行直接使用 native2ascii 命令进行转码,
示例: native2ascii -encoding 8859_1 c:\test.txt c:\temp.txt 将 test.txt 文件内容用 8859_1 转码,另存为 temp.txt
文件格式:native2ascii -[options] [inputfile [outputfile]]
参数选项 options -reverse:将 Latin-1 或 Unicode 编码转为本地编码 -encoding encoding_name:指定转换时使用的编码 inputfile:要转换的文件 outputfile:转换后的文件
互转(-encoding,非英文内容(如中文)转为编码符 或 编码符之间的转换)
逆转(-reverse,通常是将编码符转为非英文内容,或非英文内容之间的转换)
逆转时被转的文件编码和本地编码需一致:
示例: 中文转为 ISO 8859_1 编码后,将 8859_1 码转为中文:
native2ascii -encoding 8859_1 c:\a.txt c:\b.txt,
将 a 用 8859_1 转码,存为 b (8859_1 码)
native2ascii -encoding GBK c:\b.txt c:\c.txt,
将 b 用 GBK 转码,存为 c (GBK 码)
native2ascii -reverse c:\c.txt c:\d.txt,
将 GBK 编码 c 用本地编码转码,存为 d (中文内容) 中文转为 GBK 编码后,将 GBK 码转为中文:
native2ascii -encoding GBK c:\a.txt c:\b.txt,
将 a 用 GBK 转码,存为 b (GBK 码) native2ascii -reverse c:\b.txt c:\c.txt,
将 GBK 编码 b 用本地编码转码,存为 c (中文内容)
分享到:
相关推荐
《深入理解Java转码工具:native2ascii.exe》 在Java开发过程中,有时我们需要处理包含非ASCII字符的文本文件,例如包含中文、日文或其他语言的字符串。这时,Java的`native2ascii.exe`工具就显得尤为重要。它是一...
在 JDK 中提供了一个工具 native2ascii.exe,可以将中文字符转换为 utf-8 编码。 native2ascii.exe 文件位于 JDK 的 bin 目录下,例如 c:\Java\jdk1.6.0_05\bin。在这个目录下,有一个 native2ascii.exe 文件,可以...
用java写的中文字符转unicode码程序,功能类似于JDK里面的native2ascii,但是是图形界面,非常好用。
Java JDK中的`native2ascii`命令行工具就是用于进行这种转换的,它能够将本地编码(非ASCII)的资源文件转换为ASCII格式,以便Java程序可以正确读取。然而,这个命令行工具可能对于一些用户来说操作不够直观,尤其是...
..........native2ascii.exe(转码) ..........apt.exe(注解处理工具) .....Java语法入门 ..........概述 ..........变量与数据类型 ..........标识符 ..........运算符 ..........控制台输入输出 ..........流程控制...
在bin里面找到native2ascii.exe并运行 在命令窗口输入 native2ascii -encoding UTF-8 globalMessages.propertis globalMessages_zh_CN.propertis 这个命令的意思是,用utf-8对globalMessages.propertis进行转码,...
`native2ascii`工具是Java开发中的一个实用程序,用于在Unicode和ASCII之间转换文本,这对于处理非英文字符(如中文、日文等)尤其有用,这些字符在某些系统或文件格式中可能无法正确显示。 在Java中,国际化通常...
`native2ascii`工具是Java开发环境中的一个实用程序,用于在ASCII和非ASCII字符集之间转换资源文件。在本例中,可能被用来进行编码转换。它的基本用法是: ```cmd native2ascii [选项] <源文件> <目标文件> ``` - ...
通常在安装了JDK后,在Windows系统的`bin`目录下会找到`native2ascii.exe`工具。 `native2ascii`工具的命令行格式如下: ```bash native2ascii [options] [inputfile [outputfile]] ``` 例如: ```bash native2...
这个过程通过`ascii2native`静态方法完成。 `ascii2native`方法接收一个由Unicode转义序列组成的字符串作为参数。首先,计算字符串长度除以6(每个Unicode转义序列由6个字符组成),得到Unicode编码的数量`n`。然后...
2. 使用native2ascii进行转码 由于Java平台使用Unicode来处理文本数据,非ASCII字符(如中文、日文等)在资源文件中可能需要进行转码。转码的目的是将非ASCII字符转换为Java可以正确解析的Unicode形式。这一步骤可以...
该软件是一个为开发人员提供了多种小工具的集成工具箱,目前包含的功能有“Unicode转码”和“正则表达式验证”,新版本会加入更多的功能。 程序用java swing开发,运行在JRE1.5以上平台。 程序使用相当简单,...
在文件编码方面,推荐设置全局编码为`UTF-8`,包括`Project Encoding`和`Default encoding for properties files`,并勾选`Transparent native-to-ascii conversion`,确保Properties文件中的中文不会被错误转码。...
IntelliJ IDEA是一款深受开发者喜爱的Java集成开发环境,以其高效、智能的代码补全、强大的调试工具和丰富的插件库而闻名。本教程将详细介绍IntelliJ IDEA的配置和使用技巧,帮助开发者提高开发效率。 首先,我们来...
- **局限性:** 传统上处理非英语字符时,可能会遇到编码问题,需要额外工具(如`native2ascii`)进行转换。 **二、Properties中文属性编辑器介绍** 1. **编辑器特点** - **免转码特性:** 该编辑器最大的特点是...