乱码问题 在jsp页面输入中文后提交至数据库后出现乱码,我在jsp页面设置为utf-8。我想知道如何在不修改为gb2312的情况下,解决乱码问题。谢谢各位了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.改用post方法2.用过滤器 首先乱码问题1,页面编码2,数据库编码3,Tomcat 容器编码三者编码统一即可,还有一些特殊的编码,需要具体设置 你的编码不统一啊 那么就回出现乱码 要么就全用gb2312 要么就全用utf-8啊 数据库表设计时字段的编码也应该是utf-8 平均起来每2天就能看到乱码相关的帖子。开发的时候,务必记得编码要统一:JSP/other,JAVA Classes (especially Filter),DB 这跟用什么编码不是很大的关系,不管是utf-8还是gb2312。当你用post提交时,提交的数据到达控制层时,如ssh中的action页面,要设置一下response.setCharacterEncoding("utf-8");就可以了,如果用get提交时,那就比较麻烦,必须在tomcat中改为URIEncoding=“utf-8”,当然如果是老版本时还有改一下jdbc中的乱码问题。 dao层获得数据时进行编码,前台获得数据前对进行编码设置。以及对JSP进行编码设置。 我想对我的问题补充一下,我用的是ssh框架,我在jsp页面获取数据库的中文不是乱码啊,但是在jsp页面输入中文后就出现乱码了,也就是提交后页面和数据库都是乱码。我把提交方式该为post后还是不行。我的jsp页面和数据库设置的都是utf-8。 对了 ,我用了filter了,但是还是不行。 我设置的都是utf-8,但是出现了乱码。后来我把jsp页面设置成了gb2312后,页面和数据库就都没有乱码了。 有关mybatis传入参数的问题!贼急! 贼急! ajax问题 菜鸟问问Sevlet调用的问题 el表达式作为一个参数传给javaScript 怎么在java程序中执行一条命令行语句 如何将文章置顶? 又来麻烦大家了,一个小问题,在线等接分 验证码问题(servlet):根据随机码循环读取图片只显示一个数字的图片(急,help) 哪位有上传文件的代码 有谁用java 做过动态显示数据的二维,三维图表?给提个思路.谢谢. 如何实现验证登录 用EL语言取struts2下action里面的bean的值的问题
2.用过滤器
1,页面编码
2,数据库编码
3,Tomcat 容器编码
三者编码统一即可,还有一些特殊的编码,需要具体设置
你的编码不统一啊 那么就回出现乱码 要么就全用gb2312 要么就全用utf-8啊