我采用的是 mySQL 5.0+tomcat5.028
但是往数据库里写和读中文记录显示在页面上都是正常中文的
但是用MySQL front 打开就是?????
但是MySQL ftont 其他人工输入的数据记录中文显示确是正常
求高手解答。

解决方案 »

  1.   

    既然你的应用读写数据库都正常,你就应该是客户端软件的设置问题了,查查你的MySQL front有没有设置默认字符集的功能
      

  2.   

    建立一个解决乱码的filter,具体方法参看下面的链接http://java.ccidnet.com/art/3737/20031014/457349_1.html
      

  3.   

    MySQL ftont 应该是他的编码设置不对
      

  4.   

    应该是你的MySQL front设置有问题~
      

  5.   

    噢可,不知道楼主有没有统一数据库字符集咧?
    打开mySql下的 my.ini,搜索latin1,替换为utf8或gb2321,(对应你的web应用)如果你有统一过,那么或许是这个问题:
    修改你的数据库连接url为:jdbc:mysql://localhost/database?useUnicode=true&characterEncoding=utf8或gb2321;还不成的话,阿哦,小弟也帮不了您了