今天我用myeclipse7.0链接上了mysql数据库,结果里面当我查看里面的有一张含有中文的表时,出现了乱码。
结果如图所示但是当我用右键-editData时,出现了乱码。但是用dos下查看Mysql时,表中的数据是中文的,不知哪位高手解决一下菜鸟的问题。

解决方案 »

  1.   

    连接串问题,调整一下就行了。url="jdbc:mysql://localhost:3306/yhcmusic?useUnicode=true&characterEncoding=UTF-8"参考这个看看,里面的 useUnicode 和 characterEncoding是关键
      

  2.   

    我试过了,不过还是不行,另外我有安装了一个mysql-front在他的数据浏览中也是乱码
    是不是数据库配置出现问题了
      

  3.   

    我试了,在我的myeclipse中没有问题,你的可能是开发工具的编码有问题,都设置成UTF-8
      

  4.   

    在web.xml文件里  加个字符编码的过滤器
      

  5.   

    是mysql数据库编码的问题,你查看那个表的时候已经是乱码了,把数据库的编码改成gb2312中文就显示出来了。
      

  6.   

    看看你在装数据库时,数据库编码设置的是多少?如果不对的话改下数据库编码格式,一般这种情况建议楼主在安装工具,建立项目等等操作时,同意把编码都改为utf-8
      

  7.   

    在你mysql安装目录下有个my.ini的配置文件,里边有两处设置编码的,把它改为GBK