Press "Enter" to skip to content

mysql导入表文件后显示乱码

解决Mysql导入库文件、表文件乱码的问题
方法一: 通过增加参数 –default-character-set = utf8 解决乱码问题

mysql>mysql -uroot -p db_name < /Users/example.sql –default-character-set=utf8

一般即可解决,以下方法还没有验证,2016-11-01

方法二: 在命令行导入乱码解决

mysql>use db_name;
mysql>set names utf8;
mysql>source /Users/example.sql

或者:

mysql>mysql -u root -p –default-character-set=utf8
mysql>use db_name
mysql>source /Users/example.sql

三、导出数据也使用编码

mysql>mysqldump -u root -p –default-character-set=utf8 db_name > example.sql

定义编码导入

mysql -u root -p –default-character-set=utf8  db_name < example.sql

如还是乱码使用二进导入导出
导出
mysql>mysqldump -u root -p –default-character-set=binary discuss_chi > dis.sql
导入
mysql>mysql -u root -p –default-character-set=binary -f discuss_chi

以上内容来自互联网,略有修改。

 

打赏 赞(0)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

Be First to Comment

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code