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 (中文内容)
例如struts和struts2中的国际化utf-8的转换方式:
native2ascii -encoding UTF-8 ApplicationResources_zh_src.properties ApplicationResources_zh.properties
分享到:
相关推荐
《深入理解Java转码工具:native2ascii.exe》 在Java开发过程中,有时我们需要处理包含非ASCII字符的文本文件,例如包含中文、日文或其他语言的字符串。这时,Java的`native2ascii.exe`工具就显得尤为重要。它是一...
用java写的中文字符转unicode码程序,功能类似于JDK里面的native2ascii,但是是图形界面,非常好用。
ASCII转码工具是一种实用的软件,它主要...总的来说,ASCII转码工具是解决编码问题的一个实用辅助,尤其适合那些需要频繁进行编码转换的用户。它的出现简化了转换过程,提高了工作效率,是日常工作中不可或缺的小工具。
本"Struts2国际化转码小工具"提供了对`native2ascii`工具的可视化界面,使得开发者无需通过命令行操作,即可方便地进行资源包的转码工作,大大提高了工作效率。 以下是关于Struts2国际化和`native2ascii`工具的一些...
在这个目录下,有一个 native2ascii.exe 文件,可以使用这个文件来将中文字符转换为 utf-8 编码。 使用 native2ascii.exe 文件可以将中文字符转换为 utf-8 编码,例如创建一个 a.txt 文件,其中包含中文字符“你好...
在bin里面找到native2ascii.exe并运行 在命令窗口输入 native2ascii -encoding UTF-8 globalMessages.propertis globalMessages_zh_CN.propertis 这个命令的意思是,用utf-8对globalMessages.propertis进行转码,...
native2ascii -reverse ApplicationResources_zh.properties ApplicationResources_zh2.properties 然后就可以改汉化了。改完之后反编码。 注意两次参数和文件名的变化。 native2ascii ApplicationResources_zh2....
接下来,我们需要使用`native2ascii`命令来执行转换。由于中文字符在Windows系统中默认使用GBK编码,所以需要指定编码格式。命令如下: ``` native2ascii -encoding gbk aa.txt bb.txt ``` 这条命令会将`aa.txt...
2. 使用`native2ascii`工具进行转换。 3. 可能会包含错误处理和验证转换后的文件是否正确无损。 4. 删除或备份原始文件(如果需要的话)。 在实际操作中,用户需要了解自己的文件编码情况,并谨慎处理转换过程,...
`native2ascii`是Sun Java SDK提供的一个工具,用于将其他文本文件(如`.txt`, `.ini`, `.properties`, `.java`等)的编码转换为Unicode编码。进行转码的原因是为了程序的国际化。通常在安装了JDK后,在Windows系统...
Xwiki 汉化文件。 一、进入安装目录/xwiki/WEB-INF/lib/下找到xwiki-platform-legacy-oldcore-10.2.jar ... native2ascii -reverse ApplicationResources_zh.properties ApplicationResources_zh2.properties Xwiki汉化
Eclipse下properties的转码问题2007-05-12 11:48在此想和大家分享一个不错的编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等Unicode文本时,就不必再使用native2ascii编码了...
2. 使用native2ascii进行转码 由于Java平台使用Unicode来处理文本数据,非ASCII字符(如中文、日文等)在资源文件中可能需要进行转码。转码的目的是将非ASCII字符转换为Java可以正确解析的Unicode形式。这一步骤可以...
这个过程通过`ascii2native`静态方法完成。 `ascii2native`方法接收一个由Unicode转义序列组成的字符串作为参数。首先,计算字符串长度除以6(每个Unicode转义序列由6个字符组成),得到Unicode编码的数量`n`。然后...
程序使用相当简单,比如“Unicode转码”功能,只需在程序上部的文本框里输出要转码的文本,然后点击执行,程序下部的文本框内会输出转码后的结果。同样也可以将已码转的文本转换成原始文本,方法是将已码转的文本...
`Transparent native-to-ascii conversion`选项有助于处理Properties文件中的中文字符,防止转码问题。IntelliJ IDEA允许对整个项目、特定目录甚至单个文件设置编码。需要注意的是,进行编码转换时,确保已备份文件...
在文件编码方面,推荐设置全局编码为`UTF-8`,包括`Project Encoding`和`Default encoding for properties files`,并勾选`Transparent native-to-ascii conversion`,确保Properties文件中的中文不会被错误转码。...
- **局限性:** 传统上处理非英语字符时,可能会遇到编码问题,需要额外工具(如`native2ascii`)进行转换。 **二、Properties中文属性编辑器介绍** 1. **编辑器特点** - **免转码特性:** 该编辑器最大的特点是...
..........native2ascii.exe(转码) ..........apt.exe(注解处理工具) .....Java语法入门 ..........概述 ..........变量与数据类型 ..........标识符 ..........运算符 ..........控制台输入输出 ..........流程控制...