0

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

4

1 回答 1

0

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

mbstring.http_input = auto

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

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

于 2013-10-11T22:10:39.587 回答