我们已将客户网站之一的服务器从CentOS CPanel切换到另一个CentOS CPanel,我们在使用重音和单引号时遇到了一些违规情况。
由于某些原因,某些字符正应显示,而某些字符则不:
wrong encoding on different sentences
我尝试将DB_CHARSET更改为utf8,也尝试更改表排序规则,但未成功。网站在原服务器上运行良好。自从我们更改它以来,一切都错了。
其中一名用户在不时切换其用户组时无法连接到站点。我不知道是否可以关联吗?
任何帮助将不胜感激。
尝试在WordPress中解决字符问题:
[您知道最新的Wordpress在wp-config.php中定义了DB_CHARSET和DB_COLLATE值。这实际上是此问题背后的主要原因。要解决此问题,只需在wp-config.php文件中注释这两行。
打开wp-config.php文件并找到下面的行
define('DB_CHARSET','utf8');
define('DB_COLLATE','');
注释掉它们并保存该文件。评论后看起来应该像
// define('DB_CHARSET','utf8');
// define('DB_COLLATE','');
现在将更新的“ wp-config.php”文件上传到您的WebHost(覆盖旧文件)。>>
此字符编码问题也可能在数据库升级后发生,因此以防万一,以防万一。