作者:左轻侯
987字节
点击:31228
回复:2000
所属分类:技术随笔
还是把IDE换回了Eclipse,最直接的理由是,在此之前的几个项目都是在Eclipse下完成的,我不愿意同时开着两个IDE……
原来的例子主要根据这个:
http://www.javaeye.com/topic/150980
按样配了一个struts2,马上出问题了:页面乱码
把netbeans生成的war文件部署一下,一点问题都没有
把两个war中的文件进行仔细比较,最后发现问题出在globalMessages_zh_CN.properties文件上
Eclipse编辑的文件,是UTF-8编码
Netbeans编辑的文件,类似如下:
label.login.title = u7528u6237u767Bu5F55
label.welcome.title = u6B22u8FCEu6765u5230
……
看上去是UTF-8编码,但实际上不是,用UTF-8编码的方式也无法打开
在网上找了一通,最后通过如下方式解决:
在eclipse中 Help>>Soft Updates>>
Find Update Install 添加网址
http://propedit.sourceforge.jp/eclipse/updates/
选择for Eclipse 3.x
下载后,重启IDE
选择用PropertiesEditor打开文件,重新保存之,问题解决了
估计是Properties文件有专门的格式,Eclipse默认不支持,必须要下个PropertiesEditor插件
但Netbeans是默认支持的
这又是Eclipse不如NetBeans的例子……