奇怪的特殊字符/拉丁字符

时间:2017-02-23 作者:vanurag

我们在wordpress上开发了许多博客,这些博客托管在Rackspace server(Red Hat)上。上周日,我们对user进行了操作,并将“myuser”设置为作为PHP运行。所以如果我们执行

echo shell_exec(\'whoami\'); 那么结果将是\'myuser\'.

在此之前,PHP的运行方式是apache 使用者所以现在我们把它改为\'myuser\'

Only after this changes, A lot of apostrophes and a some characters or letters have converted.

我的MySQL和WordPress字符集保持不变。So everything were just perfect before the above mentioned changes.

现在我正在通过手动浏览每个帖子来解决这个问题。

有什么问题吗?我们如何解决这个问题?

请参见下图:

enter image description here

1 个回复
SO网友:vanurag

仍然不知道为什么会发生这种事,以及是如何突然发生的。但我发现了两个行之有效的解决方案:应用任何人都会奏效

1. Comment these two - //define(\'DB_CHARSET\', \'utf8\') and //define(\'DB_COLLATE\', \'\') 2. Use Latin1, (\'DB_CHARSET\', \'latin1\')

然而,我怀疑我们的博客服务器遭到了一些攻击,并对此进行了调查。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请