数据库表编码utf8mb4,这个编码是mysql5.5之后的版本才出来的;
你的错误提示是不识别的字符集;
是因为数据库版本的问题导致的,我看到之前网站MYSQL5.1版本,现在是MYSQL5.5版本,从5.5开始采用的是utf8mb4,而我们的数据库版本还是老的utf8;
解决方法:
我们用sublime打开数据库,然后将utf8mb4修改成utf8.
1. 借助 notepad++ 把 .sql 文件的编码格式改成 utf82. 替换 mysql 的 my.cnf 文件 并加入指定字符集的语句
3. 使用终端命令重新导入 .sql 文件
4. 各种重启 清除浏览器缓存
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)