0

我正在尝试调试一些代码,每次我在 Chrome 中使用 var_dump 时都会收到一个错误,上面写着“内容编码错误”。

在 Opera 中 var_dump 几乎可以按预期工作,但后面有一大堆乱码文本和符号。这是第一部分:

bool(false) array(1) { [0]=> string(1) "1" } array(1) { [0]=> string(1) "3" } array(2)   { [0]=> string(1) "2" [1]=> string(1) "3" } ��Y�n��;�x*P����G��^����ޡ��?��@K�͘u$e��F}�>YgHY��8�.

我可以在同一服务器上的其他站点上使用 var_dump,所有站点都运行相同版本的 PHP 并在相同的 PHP 框架内。

有人知道是什么原因造成的吗?服务器正在运行 PHP 5.2.17。

编辑 - 更多信息。

当我尝试 var_dump 任何东西时会发生这种情况,例如:

$test = 'test';   
var_dump($test);

这是标头编码详细信息:

内容类型:文本/html;字符集=UTF-8

4

1 回答 1

0

如果我想在 var_dump 上使用强制字符集,我通常输入:

echo "<meta charset='UTF-8'>";
var_dump($test);
于 2016-02-25T09:11:59.077 回答