我们有一个 WordPress 网站,突然显示如下所示的文本和链接:
这些链接是使用 EasyAzon 插件生成的,但我认为这个问题与 EasyAzon 无关。如果我关闭该插件,网站上的相同文本将显示如下:
同一段文本在 Wordpress 视觉和文本编辑器中显示如下。您可以看到两个编辑器都没有显示奇怪的字符:
如果我注释掉 wp-config.php 中的 db_charset 和 db_collate 行,这个问题就会消失:
//define('DB_CHARSET', 'utf8'); //定义('DB_COLLATE', '');
或者,如果我保留这两行并将 utf8 更改为 latin1,问题就会再次消失。
define('DB_CHARSET', 'latin1'); 定义('DB_COLLATE','');
但是作为 wp-config.php 文件的这两个更改/修复的副作用,它破坏了编辑器。编辑任何帖子时,编辑器窗口都是空白的(在视觉编辑器和文本编辑器中)。直到我将上面的这些行返回到这种状态,编辑器才恢复正常:
define('DB_CHARSET', 'utf8'); 定义('DB_COLLATE','');
如何解决网站上显示奇怪字符的问题而不破坏 WP 编辑器的副作用?
在某些网站上,这是由于一个插件造成的。停用它就很好了。 µ但在其他方面我仍在寻找解决方案