JSP中文乱码,高手请帮忙!!!
我用WIN2000+JDK1.3.1+GYXML(TOMCAT1.4)+MYSQL。问题是显示查询数据库中的内容
时出现中文乱码,解决不了!
A、当在JSP页中注明或不注时
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
页内的中文正常,但数据库查询出来的结果的中文是??
B、当在JSP页首行加入
<%@ page contentType="text/html; charset=gb2312"%>
那么数据库查询出来的内容中文正常,但页内其他中文又成了??
请问如何能够使两者均能显示正常中文?
问题点数:80、回复次数:7Top
1 楼baiyaj(★相思断★)回复于 2002-07-23 17:21:18 得分 20
这种中文问题的解答已经很多了,你一搜索肯定能找到满意的答案Top
2 楼Andrawu(晓彬)回复于 2002-07-23 18:49:39 得分 20
两种都加呢?Top
3 楼jo_yoko(不会飞的大鸟)回复于 2002-07-23 20:33:37 得分 20
这样可以使你从数据库中取出的值正常:
ss=new String(rs.getString(1).getBytes("ISO-8859-1"),"GB2312");
然后再加上你的那种能使页面内的中文正常显示的方法,就两者都搞定了Top
4 楼hycao(海草)回复于 2002-07-23 21:44:53 得分 20
我前两天刚遇见过这个问题,解决办法如下(系统是win98):
在“控制棉板”中将“区域设置”设为“英语(美国)”,再在JSP中写如下代码
<%@ page contentType="text/html; characterEncoding=gb2312" %>Top
5 楼hycao(海草)回复于 2002-07-23 21:46:35 得分 0
“控制棉板”应为“控制面板”。Top
6 楼yejin(yeye)回复于 2002-07-24 13:21:08 得分 0
俺都试过了,网上的文章也看了不少!都没有用.
不过我把原来的TOMCAT的4.0 换成4.04 就好了! 原来是TOMCAT的缘故!Top
7 楼tednugent(Ted)回复于 2002-07-24 13:32:46 得分 0
那还不结帐?!!Top




