WordPress 使用 All in one Migration 迁移站点后出现中文乱码

weixin white
文章目录

All in one Migration 是个免费又好用的整站迁移插件。前段时间使用这个插件迁移网站后,在WordPress 后台页面出现了中文乱码,当时没有在意,在网站找了下相关信息,很容易就就解决了。

今天在迁移网站的过程中又出现了相同的问题,看来这个问题可能是个普遍问题,百度和bing的查询结果都不能解决这个问题,所以特此记录下解决方法,希望能帮到遇到同样问题的小伙伴。

bing 找到的解决方案

在bing搜索的结果给出的解决方法,大致是因为 wp-config.php 文件中数据库的字符集默认是utf8mb4 ,只要修改成UTF-8就可以了,但这个方法并不能解决这个问题。

wp-config.php 文件配置

在 google 中找到的解决方案

  1. 后台内容的相关文件是在 wp-admin 的路径下的,这部分代码在 admin-header.php 中。
admin-header.php 中原代码

这里可以将红框中内容强行替换成 UTF-8 ,这样后台就可以正常显示中文内容了。

后台正常显示中文

接下来,在【页面和Feed编码】设置中,填入UTF-8,这样后台就可以正常显示中文了,后面再将admin-header.php 文件修改回默认配置就可以了。

  1. 如果嫌这种方法比较麻烦,可以直接依靠盲猜的方式去管理员后台更改就可以了。其真实路径就是【设置->阅读->页面和 feed 编码】将UTF-8直接填入,保存,就可以正常显示了。【页面和 feed】这部分内容在正常使用 UTF-8 编码的情况下是被隐藏不显示出来的。
盲猜的方式修改设置

留下第一个评论