Struts国际化资源文件中文转码

本文详细介绍了如何使用Eclipse插件解决Struts2国际化资源文件的编码问题,包括安装步骤和使用方法,避免了传统的native2ascii转换方式。

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的图标作为标识。

 struts2国际化资源文件的编码转换 - xiehx163 - xiehx163的博客

struts2国际化资源文件的编码转换 - xiehx163 - xiehx163的博客

装好上面的插件后就可以直接在myeclipse里面编辑带有中文的文件了,没有装之前的话有中文是保存不了的,得通过native2acsii来转码的。

如果没有看到properties文件的文件名前有绿色的P的图标作为标识,我们也可直接对properties文件点击右键,选择打开方式,如下图所示:

struts2国际化资源文件的编码转换总结 - xiehx163 - xiehx163的博客

 

下面两种是利用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放在工程相应的目录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值