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

原创 2004年10月06日 12:02:00

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

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

关于WebWork2中的中文问题

有网友提问:WebWork2的资源束机制,资源文件中使用中文,到视图页面是乱码。如何解决。下面是我的一些看法:1、视图采用JSPl         WebWork2缺省使用的是locale=en_US...
  • jhxck
  • jhxck
  • 2004年10月14日 08:46
  • 821

谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词 选择自 fmddlmyy 的 Blog

 标题 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词 选择自 fmddlmyy 的 Blog 关键字 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词 这是...
  • ywchen2000
  • ywchen2000
  • 2007年10月26日 11:26
  • 1216

内存对齐问题 选择自 hongyang1980 的 Blog

什么是内存对齐    考虑下面的结构:         struct foo         {           char c1;           short s;           cha...
  • fengyuruhui
  • fengyuruhui
  • 2007年06月24日 15:26
  • 592

《C++primer》第一章--开始

《C++primer》读书心得体会 内容理解和思考 重要知识笔记 初识标准输入输出 注释不能嵌套 for循环的执行过程...
  • Neil4
  • Neil4
  • 2017年04月03日 14:15
  • 570

VS2008编译boost正则表达式库Regex过程中的注意事项

目前,boost最新版本是:boost_1_63_0 boost官网:http://www.boost.org/ boost1.48.0源代码官方下载页面:http://sourceforge.n...
  • xiliang_pan
  • xiliang_pan
  • 2017年04月24日 14:40
  • 358

JSP中文乱码问题的解决 选择自 qixiao 的 Blog

字符内码每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展ASCII码、中国的GB2312-80、日本的 JIS 等,作为该国家(区域)信息处理的基础,有着统一编码的重要作用。由于各...
  • simonjo
  • simonjo
  • 2005年06月06日 20:43
  • 960

SSH开发中解决mysql数据库的乱码问题

(1)第一点要保证 就是创建数据库的时候 使用的编码方式 和连接数据库的 编码格式是一样的! (2)在web.xml文件中配置过滤器(由spring提供的过滤器) ...
  • u010870518
  • u010870518
  • 2014年12月08日 13:20
  • 1582

javaee ssh框架下mysql中文乱码解决办法

1、修改my.ini文件(数据库安装根目录),改为utf8(红色箭头部分) 2、手动创建数据库                               create database db_t...
  • jingzailongxin
  • jingzailongxin
  • 2015年11月19日 15:33
  • 523

WebWork2和Spring MVC Framework的比较

http://daihaixiang.blog.163.com/blog/static/3830134200711411515336/ WebWork2和Spring MVC Frame...
  • bluejoe2000
  • bluejoe2000
  • 2014年09月09日 15:48
  • 1871

《java编程思想》学习笔记一

第二章 一切都是对象 每个基本类型都有默认值 boolean  false char '\u000'(null) byte  (byte)0 short  0 int 0 long  0L float...
  • LCYong_
  • LCYong_
  • 2017年03月10日 17:53
  • 255
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于WebWork2中的中文问题 选择自 chenyun2000 的 Blog (转载)
举报原因:
原因补充:

(最多只允许输入30个字)