各位大侠我有如下问题请教:我的系统一直使用mysql5.5.0-alpha-nt版本.character-set-server=latin1
character-set-client=latin1客户端是:mysql-front 2.5无论是在mysql-front中,还是在dos状态下,以及在应用系统(自己开发的系统)中,中文均显示很正常.
现在因为需要升级成msyql5.1.51character-set-server=utf8
character-set-client=uft8客户端是:mysql-front 5.1
此时无论是在mysql-front中,还是在dos状态下,旧数据中文均是乱码修改编码为:character-set-server=latin1
character-set-client=latin1
则在dos状态下,旧数据中文显示正常,但mysql-front中还是乱码
现在我的目的是要在mysql-front中旧数据中文显示正常,请教各位该如何处理,谢谢!

解决方案 »

  1.   

    按下贴中的方法贴出你的检查结果。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码
      

  2.   

    还是没有搞定.新进展如下:
    我用mysqldump导出旧版5.0的数据为bakcup.sql,此时文件中中文数据显示正常.该文件修改如下地方:
    ENGINE=MyISAM DEFAULT CHARSET=latin1
    修改为:ENGINE=MyISAM DEFAULT CHARSET=utf8然后再msyql5.1中修建空的数据库dbnew,字符集为utf8,字符校对为:utf_general_ci再用mysqldump导入backup.sql到dbnew,结果中文还是乱码请教怎么处理?
    谢谢!
      

  3.   

    我在做5.0升级到5.1的时候,一点问题都没有。字符集两边都设置成UTF8,直接还原就完成了升级。