用JDBC显示出来的都是????
我网上查了一下,把my.ini里面的两个改成default-character-set=gbk,然后重启服务了
然后我新建了一张表,插入中文数据,操作JDBC仍然显示???
怎么办呢

解决方案 »

  1.   

    我也遇到了同样的问题,MySQL只要输入中文就显示乱码,期待高手解决。
      

  2.   

    在配置了更改编码为GBK或GB2312都可以
      

  3.   

    JDBC 的 URL 中加上这些jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=GBK如果这个是配置在 XML 中的话,把其中的 & 改成 &
      

  4.   


    配置里设置了UTF-8
    但是用JDBC显示还是????
      

  5.   

    我个人觉得是在页面显示上的问题, 把页面上把编码设置为GBK,好像是因为两种编码格式在相互转化时会有问题,我前段时间被这个问题弄疯了
      

  6.   


    在mysql安装完后,看看你的开始菜单或者mysql安装目录下找到这个
    MySQL Server Instance Configuration Wizard
    编码配为utf-8
    另外,建库和建表的时候,右键属性可以设置编码
    建议:统一编码,页面,框架,数据库等等,还是使用utf-8吧
      

  7.   

    [client]
    default-character-set=utf8
    [mysqld] 
    default-character-set=utf8
    [mysql] 
    default-character-set=utf8试试