- 浏览: 138403 次
- 性别:
- 来自: 苏州
文章分类
最新评论
-
yaoweinan:
没有.....
Itext 5.4.0 生成PDF中文不报错,Adobe 不显示 -
马文涛:
我也发现这个问题了,你找到解决办法了吗?
Itext 5.4.0 生成PDF中文不报错,Adobe 不显示 -
coding1688:
博主辛苦了,也可以参考一下这篇文章:四步轻松搞定瀑布流布局ht ...
瀑布流布局个人实现 -
yaoweinan:
嘿嘿,那个只是最笨的办法,实际上是不行的,现在一般的都有sw ...
文件上传(无刷新,带进度条,带网速)下载完整 -
javazzu:
我为啥不行呢
文件上传(无刷新,带进度条,带网速)下载完整
一.获取native2ascii
安装了jdk后,假如你是在windows上安装,那么在jdk的安装目录下,会有一个bin目录,其中native2ascii.exe正是。
二.使用方法
命令行格式:
其中:
-[options]表示命令开关,有两个选项可供选择:
-reverse:用Latin-1或Unicode编码把文件转换成本地编码格式
-encoding encoding_name:要把文件转换的目标编码
inputfile:表示输入文件全名。
outputfile:输出文件名。如果缺少此参数,将输出到控制台。
具体介绍如下:
1.命令行交互方式
在这种方式下通过手工输入字符实时在Console中实现交互转码。退出按Ctrl+c
1)本地编码→Latin编码:
直接敲入native2ascii.exe,程序光标会停在下一行,这时你可以直接敲入想要转换的字符,例如:
我们
\u6211\u4eec
2)Latin-1编码→指定编码:
直接敲入native2ascii.exe -reverse,程序光标会停在下一行,这时你可以直接敲入想要转换的字符,例如:
\u6211\u4eec
我们
2.文件转换方式
在这种方式下通过指定inputfile和outputfile来实现转码。
1)指定编码→Latin编码:
例如:
2)Latin-1编码→指定编码:
例如:
常见编码列表: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
发表评论
-
写自己的框架,让别人笑掉大牙吧(IOC2)
2013-04-22 14:23 902上篇中主要使用配置文件来定义一些类实例之间的组织关系 ... -
关于java中对象属性值的校验的思考
2013-04-15 14:09 1557现在在java 开发中经常会遇到要交验某个obje ... -
java 动态编译及执行实现Web式java开发
2012-11-29 17:05 923废话不说,让大家等了这么久,先看看截图 : 编译 ... -
JXLayer 使用简单介绍
2012-11-01 17:25 1320JXLayer 是一个很好的Swing 控件装饰类库,其主要要 ... -
关于Jtextinpt 内容的限制
2012-09-28 15:00 812在JTextInput 限制输入内容,这个一般的通过按键输入进 ... -
构造中的多态
2012-08-25 23:19 858各位仁兄,前几日我在 ... -
Swing JtableModel 使用之旅
2012-07-29 03:25 1032JTable 是我们一般展示数据的一个很好的Grid组建,个人 ... -
模版模式(TemplatePattern)
2012-07-15 11:08 797模版模式分为2个部分 1.抽象模版 2.具体模版 ... -
门面模式(Facade Pattern)
2012-06-10 19:37 991门面模式(Facade Pattern):门面模式在我个人感觉 ... -
代理模式例子
2012-06-04 15:07 989代理模式简单点就和现实中一样,只是代理实质性的还是别人在做。比 ... -
策略模式应对旅行中出现的问题
2012-06-04 14:21 889策略模式是针对在进行过程中出现一些问题的应对模式。一般可以分为 ... -
java 工厂模式简单介绍及例子
2012-06-03 23:16 1066java中工厂模式在java ee中经常碰见,是一种常见的模式 ... -
java 动态代理及自定义标注使用例子
2012-06-03 00:14 1240java中动态代理,在实际应用中有着很大的作用,譬如在一些类似 ... -
flex3 socket+java
2012-02-06 12:10 1090首先解决的问题是flex的沙箱问题,由于flex 连接服务器存 ... -
java 自定义注解
2012-01-30 16:09 835写道 package com.my;import j ... -
图片裁剪,缩放 批处理
2012-01-07 15:25 1025package dwr.demo; import ... -
java System.Properties
2011-10-26 13:19 750使用Properties.getProperty方法的参数也可 ... -
dom4j xml 简单操作
2011-10-24 11:02 727package com.my.until; import j ... -
装饰模式例子(模仿修改船只用途)
2011-08-28 20:31 723模仿一次出海旅行中船只的用途的动态调整 功能 写道 pac ... -
观察模式实现粉丝模仿明星说话
2011-08-28 15:05 855艺术圈 写道 package cn.watchermodel ...
相关推荐
偶没有装JDK,所以也无法使用JDK自带的实用工具native2ascii.exe,这是一个仿制工具,仅供JAVA加载资源文件时将汉字转换为UNICODE编码用;
对JDk自带的native2ascii进行了一下包装 使操作更方便,用来更省事 使用使你先确认你的机子安装了JDk及配置了java的path环境变量 由于制作匆忙,内有很多地方需要改进,请大家多多提意见 内有源码,如有需要也可以...
- **`native2ascii.exe`**:將本地文本轉換為Unicode格式,有助於創建支持多種語言的應用程序。 #### 1.4 遠程方法調用工具 這些工具幫助開發者創建能夠與Web和其他網絡應用程序進行交互的程序。 - **`rmic.exe`*...
`native2ascii.exe`是Java SDK自带的一个命令行工具,位于 `<JDK安装目录>\bin` 目录下。它的作用是将非ISO 8859-1编码的字符(如GBK编码的中文字符)转换为UCS-2编码的`\uxxxx`格式,从而使得Java能够正确解析这些...
•CodeConverter(Java)_Lite.zip----------调用java自带的工具native2ascii.exe进行Unicode转换,该版本不带带jre,需要用户机器上装有jre或者jdk并且配置好JAVA_HOME才能正常使用Unicode转换功能。否则涉及Unicode...
•CodeConverter(Java)_Lite.zip----------调用java自带的工具native2ascii.exe进行Unicode转换,该版本不带带jre,需要用户机器上装有jre或者jdk并且配置好JAVA_HOME才能正常使用Unicode转换功能。否则涉及Unicode...
•CodeConverter(Java)_Lite.zip----------调用java自带的工具native2ascii.exe进行Unicode转换,该版本不带带jre,需要用户机器上装有jre或者jdk并且配置好JAVA_HOME才能正常使用Unicode转换功能。否则涉及Unicode...
在Java中,`native2ascii`是JDK自带的一个命令行工具,用于将本地化文件中的非ASCII字符转换成ASCII表示形式,以便Java虚拟机能够正确读取。这些本地化文件通常包含各种语言的字符串,例如错误消息或用户界面文本。...
其中只是将java自带的native2ascii工具做了一次封装,让其具有方便的界面操作,它可以实现将你想要转换的文件/文件夹拖入输入框,又可以通过设置你机子上的jdk安装路径,以来找到jdk安装路径下的native2ascii工具。
此款软件是一个可扩展的批量文件转换工具,主要特点有两个,...而native2ascii.exe是JDK带的工具,大家可以改变一下它的参数来适应中文的转换。 -----------------------------
在Windows环境下,`native2ascii.exe`通常位于JDK安装目录的`bin`子目录下。你可以通过命令行调用这个工具,执行转换操作。使用时,需要提供一些命令行选项和输入输出文件名。 3. `native2ascii`命令行选项: - `-...
JDK自带的工具native2ascii可以将uncode编码的文件转换为本地编码的文件,但是不能批量转换文件。本工具可以批量转换所有的文件。 详见http://blog.csdn.net/z3h/archive/2008/01/25/2065912.aspx<br>
通过JDK自带的native2ascii工具,将汉字转换为unicode码。 用次工具需先安装JDK,将汉字写入ApplicationResources_crs.properties再运行ascii.bat,unicode码会生成在ApplicationResources.properties里。
通过对本案例的学习,我们不仅了解了Unicode编码的基本概念及其与汉字之间的关系,还掌握了如何使用JDK自带的native2ascii工具来进行有效的Unicode编码转换操作。希望这些知识能够帮助大家在未来的项目中更加顺利地...
传统的做法是使用JDK自带的`native2ascii.exe`工具,将本地化的文本转换为Unicode编码,以便Java程序可以识别。这个插件使得开发者可以直接在IDE内编辑这些文本,减少了手动操作和外部依赖,提高了效率。 标签"国际...
`native2ascii`是Java开发工具包(JDK)自带的一个实用程序,用于将源文件中的非Unicode字符转换为Unicode表示形式,或者执行相反的操作。在处理包含特殊字符或非ASCII字符的资源文件时,这个工具尤其有用。然而,`...
2. **JDK自带的native2ascii工具完全揭密.txt**:Native2ASCII工具用于在Java源代码中处理非ASCII字符。在处理包含本地化资源的项目时,如国际化字符串,会用到这个工具将原生编码转换为ASCII可表示的Unicode转义...
描述中提到的"也可由jdk下的native2ascii可执行文件转换",这是Java开发工具包(JDK)自带的一个工具。`native2ascii`用于将本地(非ASCII)字符转换为Unicode编码,或者反过来。在处理Java的资源文件,如`....
此时,可以考虑使用JDK自带的`native2ascii`工具进行编码转换,尽管这一方法较为繁琐,但在某些特定场景下不失为一种有效解决方案。 #### 解决方案三:使用PropertiesEditor插件 最理想的解决方法是借助于专门设计...