struts开发,Resouseproperties国际化资源无法保存分析及解决

来源:互联网 发布:哈工大数据结构与算法 编辑:程序博客网 时间:2024/06/09 21:39

Resouseproperties国际化资源无法保存分析及解决

Resouseproperties国际化资源无法保存原因分析,通常是由于没有安装propertyEditor编辑器,eclipse会使用默认编辑器进行编辑,当编辑内容含有中文保存时,通常会出现"iso-8859-1 "字符编码时,无法映射某些字符.更改编码,或者除去 "iso-8859-1的提示,并且无法保存。这是因为保存过程,中文字符是采用“GBK”或“GBK2312”编码,保存时要转换为UNICODE编码。

解决办法:1.

把你的文件内容(带中文的)考到一个txt文件中(如a.txt)
用jdk中的命令native2ascii转换一下
命令格式 native2ascii a.txt b.txt
把b.txt的内容考回properties就可以使用了
————————————————————————————
步骤如下:
以application.properties说
1.考贝application.properties的内容到a.txt
2.执行native2ascii a.txt b.txt
3.考贝b.txt的内容到application.properties
OK

2.第一种办法,在经常要改动application.properties时,每次都要进行上面的操作,就显得比较麻烦。所以采取下面的办法一劳永逸,也就是下载一个开源的小插件,propertyiesEditor.下载步骤,点击ECLIPSE帮助菜单栏,然后选择软件更新,再选择查找并安装,弹出菜单后,新建一个下载源,name项随便命名,url填写http://propedit.sourceforge.jp/eclipse/updates再按操作点击下一步,就可以把插件下载下来,下插之后会提示安装,插件安装和其他ECLIPSE方法一样,可以把所有plugin和feather全部丢进ECLIPSE相应的这两个目录当中,不过推荐LINKS安装方式,这样文件目录显得有条理,也便于管理。不知道LINKS安装方式可以在网上搜到。然后关闭重新启动ECLIPSE就行了。在这里有个提示,记得将无法保存APPLICATION.PROPERTIES文件的内容拷贝到文本文件,否则关闭ECLIPSE会因为报错不保存内容,这样又要重新写了。

原创粉丝点击