一个JTable,内容是从MySQL里面取出来的,结果所有的中文全部不能显示出来,这是为什么啊?MySQL表编码是gb2312的,应该如何修改程序才能正确显示中文内容呢?

解决方案 »

  1.   

    在url最后加上?uesUnicode=True&characterEncoding=utf8试试
    "jdbc:mysql://.........?uesUnicode=True&characterEncoding=utf8";
      

  2.   

    没有用啊,我连接的那个mysql版本是4.0的,只有默认字符编码,加上?uesUnicode=True&characterEncoding=utf8没有作用,不过我用jtable显示mysql4.1以上的中文内容就可以正常显示,是不是需要在java程序里面设置字符编码之类的啊?
      

  3.   

    ?uesUnicode=True&characterEncoding=gb2312
    试试看