native2ascii-本地码-至-ASCII 码转换器
将含有本地编码字符(既非 Latin1 又非 Unicode 字符)的文件转换为 Unicode 编码字符的文件。
结构
native2ascii [options] [inputfile [outputfile]]说明
Java 编译器和其它 Java 工具只能处理含有 Latin-1 和/或 Unicode 编码(\udddd 记号)字符的文件。native2ascii 将含有其它字符编码的文件转换成含 Latin-1 和/或 Unicode 编码字符的文件。
若省略 outputfile,则使用标准输出设备输出。此外,如果也省略 inputfile,则使用标准输入设备输入。
选项
-reverse
执行相反的操作:将含 Latin-1 和/或 Unicode 编码字符的文件转换成含本地编码字符的文件:
-encoding encoding_name
指定转换过程使用的编码名称。缺省的编码从系统属性 file.encoding 中得到。encoding_name 字符串必须是下表第一栏所示的字符串。
-------------------------------------------------------------
转换器 说明
类
-------------------------------------------------------------
8859_1 ISO 8859-1
8859_2 ISO 8859-2
8859_3 ISO 8859-3
8859_4 ISO 8859-4
8859_5 ISO 8859-5
8859_6 ISO 8859-6
8859_7 ISO 8859-7
8859_8 ISO 8859-8
8859_9 ISO 8859-9
Big5 Big5 码,繁体中文
CNS11643 CNS 11643,繁体中文
Cp037 美国、加拿大(两种语言,法语)、荷兰、葡萄牙、巴西、澳大利亚
Cp1006 IBM AIX 巴基斯坦(乌尔都语)
Cp1025 IBM 多语种西里尔语:保加利亚、波斯尼亚
黑塞哥维那、马其顿 (FYR)
Cp1026 IBM Latin-5,土耳其
Cp1046 IBM Open Edition US EBCDIC
Cp1097 IBM 伊朗(波斯语)/波斯
Cp1098 IBM 伊朗(波斯语)/波斯 (PC)
Cp1112 IBM 拉脱维亚,立陶宛
Cp1122 IBM 爱沙尼亚
Cp1123 IBM 乌克兰
Cp1124 IBM AIX 乌克兰
Cp1125 IBM 乌克兰 (PC)
Cp1250 Windows 东欧
Cp1251 Windows 斯拉夫语
Cp1252 Windows Latin-1
Cp1253 Windows 希腊
Cp1254 Windows 土耳其
Cp1255 Windows 希伯莱
Cp1256 Windows 阿拉伯
Cp1257 Windows 波罗的语
Cp1258 Windows 越南语
Cp1381 IBM OS/2, DOS 中华人民共和国 (PRC)
Cp1383 IBM AIX 中华人民共和国 (PRC)
Cp273 IBM 奥地利、德国
Cp277 IBM 丹麦、挪威
Cp278 IBM 芬兰、瑞典
Cp280 IBM 意大利
Cp284 IBM 加泰罗尼亚语/西班牙、拉丁美洲西班牙语
Cp285 IBM 英国、爱尔兰
Cp297 IBM 法国
Cp33722 IBM-eucJP - 日语 (5050 的超集)
Cp420 IBM 阿拉伯
Cp424 IBM 希伯莱
Cp437 MS-DOS 美国、澳大利亚、新西兰、南非
Cp500 EBCDIC 500V1
Cp737 PC 希腊
Cp775 PC 波罗的语
Cp838 IBM 泰国扩展 SBCS
Cp850 MS-DOS Latin-1
Cp852 MS-DOS Latin-2
Cp855 IBM 斯拉夫语
Cp857 IBM 土耳其语
Cp860 MS-DOS 葡萄牙语
Cp861 MS-DOS 冰岛语
Cp862 PC 希伯莱
Cp863 MS-DOS 加拿大法语
Cp864 PC 阿拉伯语
Cp865 MS-DOS 日尔曼语
Cp866 MS-DOS 俄语
Cp868 MS-DOS 巴基斯坦语
Cp869 IBM 现代希腊语
Cp870 IBM 多语种 Latin-2
Cp871 IBM 冰岛语
Cp874 IBM 泰国语
Cp875 IBM 希腊语
Cp918 IBM 巴基斯坦(乌尔都语)
Cp921 IBM 拉脱维亚、立陶宛(AIX, DOS)
Cp922 IBM 爱沙尼亚 (AIX, DOS)
Cp930 与 4370 UDC 混合的日语,5026 的超集
Cp933 与 1880 UDC 混合的韩文,5029 的超集
Cp935 与 1880 UDC 混合的简体中文主机,5031 的超集
Cp937 与 6204 UDC 混合的繁体中文,5033 的超集
Cp939 与 4370 UDC 混合的日语拉丁字母,5035 的超集
Cp942 日语 (OS/2),932 的超集
Cp948 OS/2 中文(台湾),938 超集
Cp949 PC 韩文
Cp950 PC 中文(香港、台湾)
Cp964 AIX 中文(台湾)
Cp970 AIX 韩文
EUCJIS JIS, EUC 编码、日语
GB2312 GB2312, EUC 编码、简体中文
GBK GBK, 简体中文
ISO2022CN ISO 2022 CN, 中文
ISO2022CN_CNS ISO-2022-CN 形式的 CNS 11643,繁体中文
ISO2022CN_GB ISO-2022-CN 形式的 GB 2312,简体中文
ISO2022KR ISO 2022 KR, 韩文
JIS JIS, 日语
JIS0208 JIS 0208, 日语
KOI8_R KOI8-R, 俄语
KSC5601 KS C 5601, 韩文
MS874 Windows 泰国语
MacArabic Macintosh 阿拉伯语
MacCentralEurope Macintosh Latin-2
MacCroatian Macintosh 克罗地亚语
MacCyrillic Macintosh 斯拉夫语
MacDingbat Macintosh Dingbat
MacGreek Macintosh 希腊语
MacHebrew Macintosh 希伯莱语
MacIceland Macintosh 冰岛语
MacRoman Macintosh 罗马语
MacRomania Macintosh 罗马尼亚语
MacSymbol Macintosh 符号
MacThai Macintosh 泰国语
MacTurkish Macintosh 土耳其语
MacUkraine Macintosh 乌克兰语
SJIS Shift-JIS, 日语
UTF8 UTF-8
By:linuxborder
linuxborder#gmail.com
分享到:
相关推荐
标题中的"native2ascii.exe"是一款Java开发工具,主要用于处理非ASCII编码的本地化资源文件。这个工具将本地化的文本,比如包含特殊字符或者非英文字符的字符串,转换成ASCII编码,以便Java程序能够正确读取和处理。...
而“图形界面工具”则说明这个版本的`native2ascii`增加了一个图形化的前端,使用户界面更加友好,适合不熟悉命令行操作的开发者。 在压缩包子文件的文件名称列表中,我们可以看到以下几个关键文件: 1. **运行SWT...
### Native2Ascii:Java字符编码转换工具的深入解析与应用 `Native2Ascii`是Java开发工具包(JDK)中的一个实用程序,主要用于字符编码的转换,特别在处理资源文件(如`.properties`文件)时,能有效地解决因字符...
4. 如果不需要native2ascii, 可以只安装JRE即可(需要手动修改下compressor.cmd) Ref: 1. Introducing the YUI Compressor: http://www.julienlecomte.net/blog/2007/08/11/ 2. YUILibrary: ...
本文实例讲述了JavaScript实现ASC转汉字及汉字转ASC的方法。分享给大家供大家参考,具体如下: 我们常常在编写Java程序时会用到...native2ascii 功能说明: 将含有本地编码字符(既非 Latin1 又非 Unicode 字符
对项目中的js\css进行压缩,是利用yahoo yuicompressor进行压缩的,同时并对js中的中文汉字替换成unicode字符表示(比如:汉字[\u6c49\u5... ----native2ascii.exe lib ----tools.jar ----yuicompressor-2.4.2.jar
该文件是利用jdk中的native2ascii.exe实现中文转unicode的批处理命令,内附使用说明
对项目中的js\css进行压缩,是利用yahoo yuicompressor进行压缩的,同时并对js中的中文汉字替换成unicode字符表示(比如:汉字[\u6c49\u5b57...----native2ascii.exe lib ----tools.jar ----yuicompressor-2.4.2.jar
然而,由于properties文件不直接支持Unicode字符,处理中文字符时需要使用`native2ascii`工具进行编码转换。这通常会给开发者带来额外的工作负担。幸运的是,存在一款名为"PropEdit"的Eclipse插件,可以简化这一过程...
2. **JDK自带的native2ascii工具完全揭密.txt**:Native2ASCII工具用于在Java源代码中处理非ASCII字符。在处理包含本地化资源的项目时,如国际化字符串,会用到这个工具将原生编码转换为ASCII可表示的Unicode转义...
由于要在properties文件中写中文,每次要用jdk里面的native2ascii命令去转换编码方式是比较麻烦的,用PropertiesEditor去编辑就会自动进行编码转换,直接在properties文件中输入中文保存就行,方便了好多 在...
6 Java的i18n问题 7 Java国际化——资源包的使用 8 国际化 9 Supported Encodings 10 native2ascii - Native-to-ASCII Converter 11 Jive 3.x UTF-8中文附件问题 12 JF3.1.3 JKB...
系统设计 1 jive设计...10 native2ascii - Native-to-ASCII Converter 11 Jive 3.x UTF-8中文附件问题 12 JF3.1.3 JKB1.0.2 中文化 13 Jive3.0.8 MYSQL的中文解决方案 14 jive_kb_i18n_zh_...
我根据juniversalchardet(感觉准确率高一点)写了一个带图形界面的编码...基于java的native2ascii实现(借用自http://soulshard.iteye.com/blog/346807) 目录扫描 文件编码转换 文件侦测器(编码,MIME值) 软件说明:
在使用Struts 2的文件上传功能前,需要在`struts.xml`配置文件中启用`struts.multipart.parser`属性,通常设置为`jakarta`或`native2ascii`,以支持大文件上传。 3. **Action类的属性**: 创建一个Action类,该类...
例如,文中提到的Eclipse插件PropEdit,该插件可以方便地编辑含有Unicode字符的properties文件,避免了使用`native2ascii`工具进行转换的过程。 #### 五、总结 通过上述步骤,我们可以清楚地了解到如何在Struts ...
9. **其他实用工具**:如appletviewer(用于本地运行Applet)、native2ascii(用于处理非ASCII字符)等。 在Linux环境下,解压"jdk-8u191-linux-x64.tar.gz"后,通常需要将JDK的bin目录添加到PATH环境变量中,以...
`native2ascii`用于将非Unicode或非Latin1字符的文件转换为Unicode编码的文件,这对于处理包含特殊字符的文本文件非常重要,确保它们在不同系统之间正确传输和显示。 #### serialver:序列版本UID生成器 `...
需要使用`native2ascii`工具将汉字转换为`\uXXXX`格式。 - XML文件:XML文件的编码应在文件头中声明,如`<?xml version="1.0" encoding="gb2312"?>`,读取时需确保编码一致。使用`SAXParser`解析XML时,若传入`...