mysql 打开 sql文件乱码_mysql导入sql文件乱码 mysql导入中文数据乱码解决办法 | 帮助信息-动天数据...

mysql导入sql文件乱码 mysql导入中文数据乱码解决办法

作者:dthost |

时间:2017-12-26 |

7,884 次阅读

MYSQL导入数据库的时候,有时候导入的编码不对就会导致数据库乱码,访问网站乱码。

所以我们第一件事,要搞清楚,数据库备份的时候用什么编码备份的。最好查看你的网站是什么编码。

然后在导出的时候根据你程序的编码导出,这样在导入的时候,一样要根据你网站编码导出。

很多站长在这个问题上犯了毛病,因为他们都是默认导出,根本不知道网站编码是什么?

下面我们来告诉大家,

进入你网站,然后在页面点击鼠标右键。出来选择编码。一般拉钩带点的就是你网站编码了,如果使用的是CMS程序,你当时下载什么编码就是什么编码。

还有的站长问:我导入的时候没有选项提示编码,或者导出没有提示,这种怎么办。

这种一般是智能识别编码,不会出错的。

4c21786bc1b9a85caf6b2a6451c0677a.png

具体解决办法有好多,先随便介绍一个。

1:mysql -u root -p password < path_to_import_file –default-character-set = utf8

如果是你UTF8就选择那么导入数据的时候也要使用--default-character-set=utf8,如果你你是GBK文件,就选择输入那么导入数据的时候也要使用--default-character-set=GB2312

还有种方法,也是命令。

mysql->use test;

mysql->set names utf8;

mysql->source D:/cesh2343.sql

在mysql安装目录下找到my.ini,将[mysql]下的default-character-set=latin1改为default-character-set=utf8,保存,然后重启mysql服务就可以从命令行成功导入了。

缺点,因为部署的话,可能无法配置用户的计算机,那么方法一就无用武之地了。

这个办法用的人比较少哈,大家可以参考下。、

还有种办法,那就是用客户端软件,可以用SQLYOG哈

打开SQLyog客户端软件;定位到SQL编辑器,然后用记事本打开刚刚导出的SQL文件;复制文件中所有SQL语句到SQL编辑器当中,执行这些SQL代码;

这样就完美解决啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值