摘要:
我很困惑,之前导入1G数据,默认是utf-8字符集,这次导入出现乱码,phpmyadmin导入正常。我不知道发生了什么。有什么方法可以在设置面板中导入设置字符集?
背景:网站迁移,从阿里导出数据库,然后导入到宝塔搭建的服务上,但是导入后整个网站都显示的是乱码,查看数据库中的内容也是乱码,这是怎么回事,怎么解决
定位问题
出现这种情况是字符集没对上的原因,比如utf8字符集的数据导入成了其他字符集的数据
解决办法
在导入数据库时,选择与数据库对于的字符集
题外话
phpmyadmin导入一般上限数据大小就是50m,如果上传大数据除了修改配置外,还可以将数据库上传到/www/backup/database文件夹下,之后在面板的数据库界面点击导入即可
我比较疑惑的是之前导入过1G的数据,默认的就是utf-8字符集,但是这次导入却出现了乱码,phpmyadmin中导入又正常,不知道怎么搞的。有没有办法可以设置面板中导入设置字符集呢?以后有空再研究
转载请注明:思享SEO博客 » 宝塔面板数据库导入后变成乱码的原因和解决办法