黑钻石替换帖子中的智能引号


Black Diamond Replacing Smart Quotes in a Post

当我通过 GET 或 POST 发布带有智能引号的字符串并回显发布的字符串时,智能引号在一台服务器上呈现两个黑色菱形问号,但在™另一台服务器上呈现。带有 †™ 的服务器还可以,因为它最终会呈现为正确的 UTF8 字符,但两个黑色菱形似乎意味着不再识别该字符。关于如何确定为什么会发生这种情况的任何建议?不良反应发生在运行PHP的Apache服务器上。不涉及数据库。

我们的服务器管理员注释掉了 php.ini 文件中的以下行:

mbstring.http_input = auto

此配置在行为正常的服务器中被注释掉,并解决了第二台服务器上的问题。去图。

我希望这个答案对其他人有所帮助。