为什么mysql里面显示正常中文,页面会是乱码???

后来我把mysql和servlet的编码全改为UTF-8。。mysql都变成乱码了。。有人知道怎么办不??是不是要重新drop table。。然后重新新建才行的。。还是什么情况?

网上找的,这个我之前用过, 应该不会错,其实安装MYSQL的时候可以选中文,这样可以避免这样的乱码问题,具体你可以再查查。
2010-06-12
jspmysql乱码
文章分类:Java编程
哎 笨人遇到乱码 jsp页面乱吗?
mysql数据库读出 原来表中记录不乱吗,在页面中输入数据,在从数据库查乱码

正在郁闷中 。。。。。。。
在晚上找到这个方法也试过了 还是不行
望各位大侠 帮帮忙 谢谢
jsp中文乱码 jsp mysql 乱码要servlet里面支持中文的方法:

在dopost或者doget的第一句加上:
request.setCharacterEncoding("GB2312");
response.setCharacterEncoding("GB2312");
jsp乱码问题在jsp里面就把
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-10
估计mysql的编码不是UTF-8的,所以“我把mysql和servlet的编码全改为UTF-8。。mysql都变成乱码了。。” mysql 改回来,改页面代码的编码
第2个回答  2011-10-10
不用新建表,首先得知道,从数据取出数据,在sevlet里面乱码,还是jsp里面乱码,如果说servlet里面乱码,你加个 编码转换一下 ,要是咋jsp里面乱码,你加个 中文过滤器 试试
第3个回答  2011-10-11
在配置文件里比如web.xml里面写filter过滤器
servlet实现filter 里面的两个方法 就可以实现中文了

顺便。。mysql里面没有utf-8 它是utf8
第4个回答  2011-10-10
最好能删除表然后重新建表
相似回答