jsp页面往mysql数据库存储出现乱码
7个回答
展开全部
你需要在jsp的抬头添加jsp代码中的编码信息,不光是content=。。。中的代码。
在jsp抬头
<%@page contentType="text/html; charset=GBK" language="Java"%>
注意设置charset,GBK是兼容gb2312的。如果不设置,默认值为charset=ISO-8859-1,会出现乱码。
在jsp抬头
<%@page contentType="text/html; charset=GBK" language="Java"%>
注意设置charset,GBK是兼容gb2312的。如果不设置,默认值为charset=ISO-8859-1,会出现乱码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
乱码的事情说起来无非就是要保持编码统一。现实情况下如果你保证业务逻辑中都设置好了编码的话,而且你使用了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就是关键。
类似下面
<Connector port="8001" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK" />
这个URIEncoding就是关键。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是用的JDBC吗?
如果是的话,URL怎么写的?URL上有设置字符集吗?
如果是的话,URL怎么写的?URL上有设置字符集吗?
追问
哪个url??现在怀疑是数据库问题
追答
jdbc:mysql://localhost:3306/test?characterEncoding=GB2312
参考
http://wenku.baidu.com/view/f0927aeb6294dd88d0d26b47.html
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你跟踪一下看看 String username= request.........
这个 username是不是已经是乱码了
这个 username是不是已经是乱码了
追问
是数据库问题,在页面中显示正常
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看看 编码类型对不对,是数据库表出现乱码 还是 web端口出现问题。。
追问
同问,,怎么看~???
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询