数据库字符出错,导入网站后整站乱码,最土方法解决问题

数据库字符出错,导入网站后整站乱码,最土方法解决问题

先上图,看看我遇到的是什么问题

数据库字符出错,导入网站后整站乱码,最土方法解决问题

遇到这个问题的时候,我的第一想法就是,完了,这个网站还有救么。

描述下,我怎么遇到这个问题的

从阿里云的主机备份下来的程序和数据库,所以正常来说是不可能会出问题,唯一出问题就几个问题。

第一、我的电脑中毒了,导致原备份文件出问题了,或者电脑出问题了,备份文件不全或者。。。

第二、网站程序有毒或者出问题了。

第三、网站主题字符出现问题了,或者丢失了。

第四、SQL导入时候选择的SQL编码出错。

第五、数据库备份不全或者字符集出现问题了。

于是长沙SEO霜天开始做减法。

第一、电脑中毒可能性不大,三个月一个系统,而且这个系统刚换好,没去做其他的东西,正常来说不会出问题。

第二、网站程序,由于我是wordpress的程序,直接重新下载一个wordpress程序尝试解决问题,可惜失败了。不是网站程序问题。

第三、主题字符,我的是wordpress调用的是自己的字体,如果自己网站字体损坏或者丢失也会出现乱码的现象,所以我重新安装了主题,同样失败告终。

第四、编码模式,

数据库字符出错,导入网站后整站乱码,最土方法解决问题

这TM就苦了,一个一个试,试了十多分钟,失败告终。。。。

第五、数据库问题。

数据库字符出错,导入网站后整站乱码,最土方法解决问题

打开数据库,霜天就发现问题所在,原来都是?号,前段怎么能显示数据呢?

所以,找到问题就想办法解决问题。

数据库是网站上备份下来的,不存在有问题或者备份不全,所以上百度搜了一下,也和几个大神沟通了,大神们都说自己解决下。

第三天,实在不知道怎么办了。干脆把20839_all.sql文件修改成20839_all.txt试一试,看看到底是什么问题。

数据库字符出错,导入网站后整站乱码,最土方法解决问题

打开之后就发现,原来这个上面是有中文显示的,代表txt 是没问题的。

数据库字符出错,导入网站后整站乱码,最土方法解决问题

所以就是SQL格式出现问题,上百度,搜索,SQL格式化。。。

格式化后生成新的SQL文件,然后倒入新的SQL文件,久违的分类和文字终于出现了。

万能的TXT文本,感谢你。在我即将放弃这个网站的时候,是你拯救了我。

点赞

发表评论