jsp,tomcat,和过滤器都对编码方式进行了设置,还是乱码。后来我手动往mysql数据表里插中文数据发现插不进去。最后我把mysql的编码方式也换成了gbk的。可以直接往表里插中文了。我自己试了下去读数据。发现读出来的是没乱码的。但是插入还是乱码。于是我把插入之前的数据打印出来。发现插入之前没乱码。插入之后就乱码。想请问下什么原因?(jsp页面我设置的是:contentType="text/html; charset=GBK"。tomcat我设置的server.xml文件,在里面加了个属性:URIEncoding="GBK",过滤器也加了。之前这应该都没问题)
解决方案 »
- 下拉菜单输入字母匹配汉字,也可以匹配字母,数字
- extjs中分组表格的问题!
- debug的问题
- 帮忙....一个测试连接SQL数据库的JSP...
- 小问题,在线结贴!
- 仅需一分钟即可搭建专业的WEBGIS应用
- 高手请看,int x,a=2,b=3,c=4; x=++a+b+++c++; 为什么X的结果为10啊。不明白
- 我想把我步骤表中的每一步(每一条数据)用流程图表示出来
- jquery-easyui的一个问题
- 天上飞着的大鸟、地上跳着的小鸟、海里潜着的骨灰鸟,都请进来给呆鸟我指点一下,可给分不多,不成敬意,感激万万分!
- 学java做web开发用不用再学点美工??
- HibernateDaoSupport总是出错java.lang.NullPointerException
把mysql的配置文件里面默认编码设置全改了就好了,我之前就是这么改好的~~