MYSQL数据导出乱码 MYSQL数据导入乱码

MYSQL数据导出乱码:

因为某些原因,数据库里的内容直接查看就是乱码,但程序读出是正常,因为数据库是GBK的,数据是UTF8页面存入UTF8表的.经过种种尝试,终于用SQLyog Enterprise里面的  仅导出数据功能(TOOLS->Backup Datebase As Sql Dump->Date only),导出了正常的中文.


MYSQL数据导入乱码:

然后,导出数据的文件格式应该是UTF8的,然后使用

mysql -uroot -ppassword < path_to_import_file --default-character-set=utf8

(有时要你选数据库)
mysql -uroot -ppassword TABLENAME < path_to_import_file --default-character-set=utf8

 

再转换一下,再导入,就OK啦.

PS:最近又发现一个导入转换编码的好办法,使用PHPMYADMIN导入,选择文件下面有个编码选择.如果文件太大,可以使用压缩包直接导入.


posted @ 2010-07-02 14:15  derrck  阅读(517)  评论(0编辑  收藏  举报