mysql 乱码转换与解决

原来是latin1编码,现在是在UTF8下显示乱码。

MYSQL5/BIN 目录下的DOS框中执行

导出旧库,导出的库中用下面语句将不会显示乱码:

mysqldump –default-character-set latin1 -uroot -pXXX –database db >  a.sql

原来是latin1编码,现在是在UTF8下显示乱码。

MYSQL5/BIN 目录下的DOS框中执行

导出旧库,导出的库中用下面语句将不会显示乱码:

mysqldump –default-character-set latin1 -uroot -pXXX –database db >  a.sql

 

导出后用editplus将SQL文件中的latin1替换成utf8 ,再在PHPMYADMIN中执行,就不会显示乱码了。

ENGINE=MyISAM DEFAULT CHARSET=latin1;

换成: ENGINE=MyISAM DEFAULT CHARSET utf8

Leave a Reply

Your email address will not be published. Required fields are marked *