linux默认的是utf8编码,而windows是gbk编码,所以mysql在两个不同系统中导出数据时会出现乱码,下面我们就来看一下解决mysql导出乱码的方法。
首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上–default-character-set=utf8指定导出数据的编码格式。
示例:
mysqldump -uroot -p --default-character-set=utf8 dbname tablename > bak.sql
那么导入数据的时候也要使用–default-character-set=utf8:
mysql -uroot -p --default-character-set=utf8 dbname < bak.sql
推荐:MySQL教程
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试