情况是这样的
我将我的项目中的所有编码都设置为utf8了
mysql数据库的各种变量编码也都设置为utf8了页面上 增删改查中文都没有出现乱码
不过 在mysql数据库中查询的时候 中文都是乱码 
呵呵这是怎么回事儿呢?我想我说明白我的意思了吧就是说 jsp页面中的任何对数据库操作 中文皆无乱码
只是 在mysql数据库中查看这些记录的时候 中文是乱码:)

解决方案 »

  1.   

    我也有这样的问题!不过我在mysql控制台中查出来的中文不是乱码,而是空串,在页面中存取正常!期盼高手回答,关注中……
      

  2.   

    你的意思就是存数据的时候很好,取数据的时候乱码。以下建议:
    1.首先看你程序从数据库取出来的时候是不是乱码。
    如果是,那就设置mysql编码,数据库和表的编码2.如果取出来不是乱码,而显示到页面乱码。则更改页面编码与数据库一致
      

  3.   

    mysql数据库在安装的过程中就必须得设置成GBK等中文的字符编码的啦,不是在你建立数据库或新建字段时才设置的。
      

  4.   

    那是因为控制台的编码是GBK, 你看UTF8的肯定是乱码.! 拿别的mysql工具看就不乱了