jsp页面往mysql数据库存储出现乱码

servlet那块我写了,数据库的编码和网页编码也一样,,但是还是出现乱码... servlet那块我写了,数据库的编码和网页编码也一样,,但是还是出现乱码 展开
 我来答
nguzlp
2012-02-09 · TA获得超过825个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:211万
展开全部
你需要在jsp的抬头添加jsp代码中的编码信息,不光是content=。。。中的代码。
在jsp抬头
<%@page contentType="text/html; charset=GBK" language="Java"%>
注意设置charset,GBK是兼容gb2312的。如果不设置,默认值为charset=ISO-8859-1,会出现乱码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友906e060
2012-02-09 · TA获得超过232个赞
知道小有建树答主
回答量:292
采纳率:0%
帮助的人:195万
展开全部
乱码的事情说起来无非就是要保持编码统一。现实情况下如果你保证业务逻辑中都设置好了编码的话,而且你使用了tomcat的话,那我建议设置一下tomcat的编码,这个是我遇到过的最郁闷的乱码BUG了。
类似下面
<Connector port="8001" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK" />
这个URIEncoding就是关键。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友845f74e61
2012-02-09 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1614万
展开全部
你是用的JDBC吗?
如果是的话,URL怎么写的?URL上有设置字符集吗?
追问
哪个url??现在怀疑是数据库问题
追答
jdbc:mysql://localhost:3306/test?characterEncoding=GB2312

参考
http://wenku.baidu.com/view/f0927aeb6294dd88d0d26b47.html
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
slayerliu001
2012-02-09 · TA获得超过274个赞
知道小有建树答主
回答量:346
采纳率:0%
帮助的人:329万
展开全部
你跟踪一下看看 String username= request.........
这个 username是不是已经是乱码了
追问
是数据库问题,在页面中显示正常
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoxiongpku18
2012-02-09 · 超过11用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:29.6万
展开全部
看看 编码类型对不对,是数据库表出现乱码 还是 web端口出现问题。。
追问
同问,,怎么看~???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式