'出现了?仅限Wordpress网站直播服务器

时间:2016-02-27 15:24:57

标签: php database wordpress

我有一个我在localhost上设置的wordpress网站。我刚刚将它上传到我的主机并导入了数据库,但所有'都显示为 。我认为这可能只是我的帖子,你可以从这个例子中看到here

但是,如果您查看下面的图片,您可以看到它甚至发生在wordpress管理面板中。

enter image description here

我认为它可能与数据库的设置方式有关,但我已经检查过并且它们具有完全相同的设置。我尝试设置一个新的数据库并将数据导入到它,它没有帮助。

有没有人有任何想法会导致这与localhost服务器完全相同?他们都在所有表上设置了utf8mb4_unicode_ci。

SOLUTION:

由于此问题已作为副本关闭,因此无法将此作为答案发布。但是,对于有此问题的其他人,下面为我修复了它。它与数据库无关。 wp-config.php需要更新。我将define('DB_CHARSET', 'utf8mb4');更改为define('DB_CHARSET', 'utf8');

1 个答案:

答案 0 :(得分:0)

这些问题通常来自数据库归类类型。将其更改为支持UTF-8的一个。并确保选择UTF-8。

在mysql中,这通常使用SET NAMES utf8完成,或者在PDO中提供选项。

由于没有代码显示如何打印此页面,因此我无法添加解决方案。