其他语言

本类阅读TOP10

·基于Solaris 开发环境的整体构思
·使用AutoMake轻松生成Makefile
·BCB数据库图像保存技术
·GNU中的Makefile
·射频芯片nRF401天线设计的分析
·iframe 的自适应高度
·BCB之Socket通信
·软件企业如何实施CMM
·入门系列--OpenGL最简单的入门
·WIN95中日志钩子(JournalRecord Hook)的使用

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
关于WebWork2中的中文问题 选择自 chenyun2000 的 Blog (转载)

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

 有网友提问:WebWork2的资源束机制,资源文件中使用中文,到视图页面是乱码。如何解决。

下面是我的一些看法:

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

 




相关文章

相关软件