读书人

Liferay6中portlet题目中文乱码

发布时间: 2012-11-07 09:56:10 作者: rapoo

Liferay6中portlet标题中文乱码

通过liferay6的扩展开发方式开发了一个portlet,部署后运行发现portlet的标题出现中文乱码。标题配置在Language-ext_zh_CN.properties资源文件中,并且已通过native2ascii命令转换成ascii编码(javax.portlet.title.strutsdemo=strutsportlet\u793a\u4f8b)。

后来在liferay的portal-impl.jar的content包中找到了Language-ext_zh_CN.properties资源文件,发现里面的value都是没有转换的中文,查看了下文件保存的编码格式为UTF-8无BOM编码。


Liferay6中portlet题目中文乱码

?

于是将自己portlet中的Language-ext_zh_CN.properties资源文件中改为javax.portlet.title.strutsdemo=strutsportlet测试,并将文件编码格式改为UTF-8无BOM编码,部署后运行poertlet成功显示中文标题。


Liferay6中portlet题目中文乱码
?

读书人网 >编程

热点推荐