首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Liferay6中portlet题目中文乱码

2012-11-07 
Liferay6中portlet标题中文乱码通过liferay6的扩展开发方式开发了一个portlet,部署后运行发现portlet的标

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题目中文乱码
?

热点排行