服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

关于webwork2中的中文问题 选择自 chenyun2000 的 blog (转载)

 

下面是我的一些看法:

1、视图采用jsp

l         webwork2缺省使用的是locale=en_us,encoding=iso-8859-1

l         修改webwork.properties,确保webwork.locale=zh_cn,webwork2会自动本地化成中文

l         不要在jsp页面中加

<%@ page contenttype="text/html; charset=gbk"%>

<meta http-equiv="content-type" content="text/html; charset=gbk">
这样反而会显示成乱码

l         这样就能在视图中正确显示中文了

 

2、视图采用velocity

l         不需要进行设置

l         但是也存在问题:由于在webwork.properties设置了webwork.i18n.encoding=iso-8859-1,所以在浏览器中显示时缺省使用iso编码,看上去是乱码,需要在浏览器中选择gb2312编码,才能正常显示中文(比较麻烦)

l         曾试着设置webwork.i18n.encoding=gbk,浏览器中显示用的编码到是gb2312,但中文反而变成了乱码(哪位高手有很好的解决方法?)

 

 

扫描关注微信公众号