JSP 怎么处理乱码??????????????????????
我从数据库读出来,在显示到页面,居然是乱码,郁闷死了,,,,,,(注:是从数据库读出来的) 问题点数:20、回复次数:16Top
1 楼asdex1999()回复于 2006-10-04 17:12:41 得分 0
.............................Top
2 楼bestrong()回复于 2006-10-04 17:20:33 得分 0
我以前遇见过,从数据库中读出来的数据需要转码。
自己写一个函数将数据转成gb2312格式的。Top
3 楼liusen()回复于 2006-10-04 17:29:48 得分 0
我是写了 但有没用啊
郁闷死了............Top
4 楼liusen()回复于 2006-10-04 17:41:04 得分 0
没人回答吗Top
5 楼hainannewcon(逗逗)回复于 2006-10-04 20:51:21 得分 0
是不是开发的是对日的程序?Top
6 楼bestrong()回复于 2006-10-04 23:00:29 得分 0
那搂主看看是不是转换的次数太多了
例如 你把charset=gb2312给删除 试试
或者直接从数据库中返回数据,不要对数据库中的数据进行转码Top
7 楼xylwqwtd(阿)回复于 2006-10-05 00:57:52 得分 0
也有可能是JDK的问题
或是数据库中的数据需要转码的问题
先把代码重新调试一次
再看看Top
8 楼chancecui(中国人口)回复于 2006-10-05 10:15:49 得分 0
在页面中加上“<%@ page contentType="text/html;charset=gb2312" %>”Top
9 楼iwlk(http://www.ChinaFedora.cn/ fedora论坛)回复于 2006-10-07 05:12:08 得分 0
通过查询分析器,查看,是否是乱码?Top
10 楼bojianyu()回复于 2006-10-07 11:19:40 得分 0
楼上各位说的情况我就不重复了
不知道你是不是用的直连方式,桥接非常容易出问题的,特别是出现乱码Top
11 楼wbo2006()回复于 2006-10-07 17:05:45 得分 0
request.setCharacterEncoding("utf-8");Top
12 楼zt7763674(喜巴拉库得斯内)回复于 2006-10-07 20:12:45 得分 0
request.setCharacterEncoding("gb2312");Top
13 楼wobuxiaole()回复于 2006-10-07 20:45:57 得分 0
用过滤器不知道可不可以啊`Top
14 楼watashino()回复于 2006-10-08 03:26:51 得分 0
要看是用什么数据库,不同数据库默认的编码不尽相同Top
15 楼china2001ok(开心拽拽)回复于 2006-10-08 08:58:49 得分 0
都统一就可以了 将页面另存为UTF-8Top
16 楼laitaogood(穿2个▲裤衩看★星星。PS:及时结帖是个好习惯!)回复于 2006-10-08 10:20:34 得分 0
request.setCharacterEncoding("utf-8");
应该是这个吧Top




