怪怪怪,tomcat的中文问题(在线等)... tomcat5.0部属的项目,用了struts,全部用utf-8编码,包括jsp界面和java编译,还加了filter编码过滤,在某些系统下没问题,如英文xp等;可是在一台英文2000下某些界面的中文显示成?,太奇怪了!请各位大师指教一二!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JSP对中文的支持不好,要通过编码转换 出错页面IE编码是什么west...,改成utf-8也不行 HTTP/1.1 200 OKContent-Type: text/html;charset=UTF-8Content-Length: 4692Date: Thu, 26 Oct 2006 03:20:33 GMTServer: Apache-Coyote/1.1以上是正常的response head...HTTP/1.1 200 OKContent-Type: text/html;charset=ISO-8859-1Content-Length: 2487Date: Thu, 26 Oct 2006 03:19:08 GMTServer: Apache-Coyote/1.1以上是错误的response head 估计还是response头设置的有问题 直接访问jsp没问题,可是经过action后,就不行了?action里也写了response.setCharaterEncoding("utf-8");奇了? 你的tomcat的编码改没有,如果没改可能出这种问题! 在英文的系统里中文的显示就是??的不信你找张光盘版WINXP运行下试试在里面所有的中文目录都是一片??的如果你用了struts框架的话为什么不去使用国际化的功能呢 问题搞定了:原因是问题界面的action继承的一个老兄写的parentAction,在这个aciton中先有response输出,而tomcat的servelet的response里默认是iso-8859-1,即使你后来改过也无济于事。在输出之前设定response编码,一切ok。感谢theforever(碧海情天) 的建议。散分。。 有开发过CA认证的朋友,帮个忙!!!急 for循环问题? 如何通过spring在service层配置事务? 关于URL重写的问题 服务器的安全方面的论坛那个网站比较好? escape 转码问题 如何获得程序运行的状态 javabean的使用问题 在jsp中图片是怎样存在数据库中的?谢谢高手们帮帮解决 sqlserver2000 jdbc type4连接的问题 Mysql+jsp,插入汉字提示:Data too long! 有谁要国外的一套开源搜索引擎项目(Java)?
Content-Type: text/html;charset=UTF-8
Content-Length: 4692
Date: Thu, 26 Oct 2006 03:20:33 GMT
Server: Apache-Coyote/1.1
以上是正常的response head...
HTTP/1.1 200 OK
Content-Type: text/html;charset=ISO-8859-1
Content-Length: 2487
Date: Thu, 26 Oct 2006 03:19:08 GMT
Server: Apache-Coyote/1.1
以上是错误的response head
原因是问题界面的action继承的一个老兄写的parentAction,在这个aciton中先有response输出,而tomcat的servelet的response里默认是iso-8859-1,即使你后来改过也无济于事。在输出之前设定response编码,一切ok。
感谢theforever(碧海情天) 的建议。散分。。