[问题]apache+tomcat整合中文乱码,如何解决?

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
lsn_china
帖子: 26
注册时间: 2008-05-03 23:11

[问题]apache+tomcat整合中文乱码,如何解决?

#1

帖子 lsn_china » 2008-06-11 19:52

我尝试了如下步骤:
1.修改了APACHE的CHARSET文件中的#AddDefaultCharset UTF-8AddDefaultCharset GB2312

2.JSP文件中:
<%@ page contentType="text/html;charset=gb2312" language="java" %>
str=new String(str.getBytes("ISO-8859-1"),"GB2312");
3.tomcat的SERVER.XML文件默认首行,没有修改
<?xml version='1.0' encoding='utf-8'?>
3.tomcat的WEB.XML文件默认首行,没有修改
<?xml version="1.0" encoding="ISO-8859-1"?>

4.重新启动了APACHE和TOMCAT
结果:仍然乱码!如何解决

试问:PHP有没有类似的问题,配置和中文支持的怎么样?
gxmama
帖子: 49
注册时间: 2008-05-09 0:16
联系:

#2

帖子 gxmama » 2008-06-12 0:05

乱码问题我很少见,UB对我来说比WIN稳健多了。
倒是在开发一些多语言PHP应用中,有时没及时更新数据库中其它语言表的值,系统COPY了中文的值过去,在切换到西欧字符下环境下调用表中值时有乱码,此时的PHP是ISO-8859-1,我只需要用ISO-8859-1的西欧字符替换掉相应表中的中文字符即可。
当然,数据库是UTF-8,连接也是。
致力于多语言网站制作,愿中国与世界的联系更紧密!
http://www.vgetr.com
http://www.yzsw.com
http://www.jobhap.com
fdimim
帖子: 19
注册时间: 2007-05-20 17:06

#3

帖子 fdimim » 2008-06-16 23:28

我倒搞过两次乱码问题。但是是php+mysql+apache的。
jsp的乱码在工作中遇到过。但是你没把你的问题描述清楚,比较难办~
天涯工具网,实现天涯只看楼主,回复字数过滤,回复率排行功能!
两秒钟的点击,绝对能够省去几个小时的翻页时间~~~~
http://www.tianyatool.com
头像
蓝蓝
帖子: 953
注册时间: 2007-06-09 9:19
来自: 上海

#4

帖子 蓝蓝 » 2008-07-09 20:38

#AddDefaultCharset ****
AddDefaultCharset off
在注释掉PHP或JSP的默认charset
这样啊行?
太阳好毒…….
回复