JAVA涂鸦
关于JAVA的点点滴滴
posts - 50,  comments - 689,  trackbacks - 0
今天新做的模块,发现新增时会出现乱码问题,但修改却没问题。

仔细检查了系统:
web.xml中配置了过滤器;
tomcat的server.xml的url也设置了;

在页头也添加了
<%@ page contentType="text/html; charset=GBK" %>

更重要的是先前做的模块却没问题。

最后比较页面才发现。我新作的页面在head中间多了:
<meta http-equiv="Content-Type" content="text/html; charset=GBK"/>
就是因为这句,导致了问题的出现,去掉以后,一切正常。

这也算是Struts2乱码的一个比较偏的问题。
====================================================================
以上是下午的结论,但后来发现这个问题还是没有得到解决。
在添加的时候,有时候会出现乱码问题。

真的不知道原因了。

posted on 2007-05-12 11:25 千山鸟飞绝 阅读(9693) 评论(7)  编辑  收藏

FeedBack:
# re: 很奇怪的Struts2中文乱码问题
2007-05-13 09:41 | lsr
你最好系统的检查下你的程序里面的字符集情况。
比如,数据库用的字符集,你容器采用的字符集,最后到页面上用的字符集,最好把他们都统一起来,否则很容易出问题。  回复  更多评论
  
# re: 很奇怪的Struts2中文乱码问题
2007-05-15 10:48 | 交口称赞
我的经验是
全部utf-8
页面文字全部进资源文件。
头全部指定utf-8
eclipse项目也指定为utf-8,(这个很多人会忽略)

反正就是统一编码,基本上是不会出现乱码的,
乱码都是编码不统一,转来转去就乱了


个人一点拙见  回复  更多评论
  
# re: 很奇怪的Struts2中文乱码问题
2007-05-17 17:36 | 晴天
你导入配置文件了吗?  回复  更多评论
  
# re: 很奇怪的Struts2中文乱码问题[未登录]
2007-05-27 22:46 | ty
我eclipse设定编码是utf-8,
页面设置<%@ page language="java" contentType="text/html; charset=utf-8"%>,也去掉<meta>,
数据库默认为utf-8,怎么还都是乱码?
直接用java的话正常,通过页面就不行了,麻烦楼主给些高见。
  回复  更多评论
  
# re: 很奇怪的Struts2中文乱码问题[未登录]
2007-06-09 21:40 | emma
检查下你的web.xml中配置的filter等的顺序,那些需要按一定顺序排列的  回复  更多评论
  
# re: 很奇怪的Struts2中文乱码问题
2008-09-16 11:09 | sidengc
@emma
谢谢~就是FILTER顺序问题  回复  更多评论
  
# re: 很奇怪的Struts2中文乱码问题
2008-12-04 23:26 |
@emma
谢谢啊,今天有兴看到你的回复,帮了我个大忙,把filter放到首位就可以了!这个问题我折腾了一下午.....
但说也很奇怪```,因为原来这个filter都是放在最下面的````但以前都不会乱码,而这次实在是太让人意外了  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
正在阅读:



<2007年5月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿(35)

随笔档案

文章分类

文章档案

好友的blog

我的其他blog

老婆的Blog

搜索

  •  

积分与排名

  • 积分 - 771216
  • 排名 - 55

最新评论

阅读排行榜

评论排行榜