你mysql的编码设置不是GBK吧
把mysql的编码设置为GBK,并且在存入数据库和取数据时都使用GBK格式,就不会有问题了。
不过我还是推荐你使用uft-8格式。
把mysql的编码设置为GBK,并且在存入数据库和取数据时都使用GBK格式,就不会有问题了。
不过我还是推荐你使用uft-8格式。
解决方案 »
- 请教Discuz!的好友数据表
- 如何实现窗口关闭功能
- 大家看看我这段代码怎么错了,谢谢
- 我想把jsp页面的表格的内容导出到excel中...小弟很急啊分少,大家来帮帮忙啊
- 一个路径映射到多个Servlet上,提交时,是哪个Servlet处理请求?
- 网站数据库可以在线备份,恢复出错
- Hibernate报错org.hibernate.MappingException: Unknown entity:
- jbuild8中建立JSP页面的问题,不知道大家遇到没有:
- 为什么在JSP里面不能用SQL的LIMIT语句,要什么情况下才能用?
- Servlet的问题
- 求一个正则表达式
- 关于SpringMVC框架的一个小问题
手打,大致是这样
你看看
打断点跟一下,看哪一步出现乱码的。
是从页面到后台就乱码了还是从后台到数据库乱码的?
如果页面到后台乱码,那就设置下页面的编码格式,同时设置下request.setCharacterEncoding("GBK"); 应该就可以了。
如果是后台到数据库乱码,就再检查数据库的编码格式。