var_dump, print_r выдает «Ошибка кодировки содержимого» - PullRequest
0 голосов
/ 01 апреля 2012

Я пытаюсь отладить некоторый код, каждый раз, когда я использую var_dump в Chrome, я получаю сообщение об ошибке «Content Encoding Error».

В 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.

Edit - дополнительная информация.

Это происходит, когда я пытаюсь что-нибудь var_dump, например:

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

Вотдетали кодировки заголовка:

Content-Type: text / html;кодировка = UTF-8

1 Ответ

0 голосов
/ 25 февраля 2016

Если я хочу использовать force charset для var_dump, я обычно набираю:

echo "<meta charset='UTF-8'>";
var_dump($test);
...