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