Struts国际化资源文件中文转码
2011-11-07 16:33
393 查看
struts2国际化资源文件的编码转换总结
2009-03-25 14:26:28| 分类:struts2 |字号 订阅
struts2国际化资源文件不再用native2ascii的方法,而是用eclipse中的一个插件,安装插件通过Eclipse中的软件升级(Software Update)就OK了,下面我们来看一下安装步骤吧:
1.展开Eclipse的Help菜单,将鼠标移到Software Update子项,在出现的子菜单中点击Find and Install;
2.在Install/Update对话框中选择Search for new features to install,点击Next;
3.在Install对话框中点击New Remote Site;
4.在New Update Site对话框的Name填入"PropEdit"或其它任意非空字符串,在URL中填入http://propedit.sourceforge.jp/eclipse/updates/
5.在Site to include to search列表中,除上一步加入的site外的其它选项去掉,点击Finsih;
6.在弹出的Updates对话框中的Select the features to install列表中将所有结尾为"3.1.x"的选项去掉(适用于Eclipse 3.2版本的朋友);
7.点击Finish关闭对话框;
8.在下载后,同意安装,再按提示重启Eclipse,在工具条看到形似vi的按钮表示安装成功,插件可用。此时,Eclpise中所有properties文件的文件名前有绿色的P的图标作为标识。
装好上面的插件后就可以直接在myeclipse里面编辑带有中文的文件了,没有装之前的话有中文是保存不了的,得通过native2acsii来转码的。
如果没有看到properties文件的文件名前有绿色的P的图标作为标识,我们也可直接对properties文件点击右键,选择打开方式,如下图所示:
下面两种是利用native2acsii命令进行转码,推荐上面的利用插件的方法,方便快捷
前提:这是利用java的工具转换,这个东西在jdk的bin目录下有个native2ascii.exe
这个就是进行转换的核心。
2 直接到cmd命令行中进行转换:
举例:
c:\>native2acsii 年龄信息输入不正确 【回车】 这时就可以得到想要的结果了\中\国
3 利用文件到文件的方式
如:在d盘放有aa.txt 并在里面输入”中国“ 然后再到
cmd命令行中执行
d:\>native2acsii aa.txt bb.properties
如此一来就得到了一个bb.properties 文件,而文件中的字符刚好就是转换后得到的。注意如果其中含有英文字符,则原样输出。然后再把bb.properties放在工程相应的目录下
相关文章推荐
- Struts国际化资源文件中文转码
- struts国际化问题,利用Eclipse插件编辑中文资源文件
- 使用native2ascii对中文资源文件转码
- I18n(国际化)原理(国际化资源文件2种实现支持中文的方法,propedit5.3.3插件在MyEclipse和Eclipse中安装)
- 解决 Struts 国际化资源的中文编码问题
- struts中国际化之读取资源文件
- struts、spring国际化资源文件使用简介
- 4.struts国际化:资源文件
- eclipse下的struts资源文件中文问题
- struts资源文件的中文解决方法,附带Struts1.2动态FormBean加验证功能的一个例子
- Struts中文(包括资源文件)问题解决方案
- 在struts的资源文件中用中文
- eclipse下的struts资源文件中文问题
- 国际化资源文件 转码
- 中文资源文件的转码 native2ascii
- struts 中如何访问资源文件,JSP页面中如何实现国际化显示
- Ext 国际化 中文资源文件
- struts资源文件的配置及程序调试的方法-视频(包含所有中文乱码的解决方案)
- struts的国际化文件和中文乱码问题
- java国际化,资源文件内的中文再也不必转换为丑陋的unicode