Heim  >  Artikel  >  Datenbank  >  解决mysql导入导出数据乱码办法

解决mysql导入导出数据乱码办法

WBOY
WBOYOriginal
2016-06-07 17:53:071410Durchsuche

在mysql中我们最常用的导出与导入数据库我们使用的是mysqldum操作,但是如果不指定编码导出可能会出现乱码,解决办法是:mysqldump指定编码后导出数据库

 代码如下 复制代码

mysqldump --default-character-set latin1 -uroot -pXXX  数据库名 >     /tmp/old.sql

同样,导出也是如此:

 代码如下 复制代码

mysql -u root -p --default-character-set=gbk 数据库名称


总结

SQL出现乱码很可能是数据库的全局编码和某个数据库的编码不一致。可以在导出的时候加上编码,可以修改成utf8或者gbk。

 代码如下 复制代码

mysqldump –u用户名--default-character-set=utf8 -p 数据库名 >文件路径文件名.sql

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn