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文件点击右键,选择打开方式,如下图所示:


[img]http://img.bimg.126.net/photo/e7db64yxG8pii5zWdmOP5A==/321444423404974802.jpg[/img]

下面两种是利用native2acsii命令进行转码,推荐上面的利用插件的方法,方便快捷

前提:这是利用java的工具转换,这个东西在jdk的bin目录下有个native2ascii.exe 这个就是进行转换的核心。
2 直接到cmd命令行中进行转换:
举例:
c:\>native2acsii 年龄信息输入不正确 【回车】 这时就可以得到想要的结果了\u4e2d\u56fd
3 利用文件到文件的方式
如:在d盘放有aa.txt 并在里面输入”中国“ 然后再到
cmd命令行中执行
d:\>native2acsii aa.txt bb.properties
如此一来就得到了一个bb.properties 文件,而文件中的字符刚好就是转换后得到的。注意如果其中含有英文字符,则原样输出。然后再把bb.properties放在工程相应的目录下
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值