WEB开发网
开发学院WEB开发Jsp 关于WebWork2中的中文问题 选择自 chenyun2000 的... 阅读

关于WebWork2中的中文问题 选择自 chenyun2000 的 Blog (转载)

 2008-01-05 18:44:36 来源:WEB开发网   
核心提示:下面是我的一些看法:1、视图采用jspl WebWork2缺省使用的是locale=en_US,encoding=ISO-8859-1l 修改webwork.PRoperties,关于WebWork2中的中文问题 选择自 chenyun2000 的 Blog (转载),确保webwork.locale=zh_CN,We

下面是我的一些看法:

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,但中文反而变成了乱码(哪位高手有很好的解决方法?)


Tags:关于 WebWork

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接