php вставляет шестнадцатеричное количество символов перед содержимым

Я перемещаю веб-сайт на новый сервер. (На старом сервере был php 5.3.2, на новом - php 5.5.9) Centos, httpd Apache / 2.2.26.

Я скопировал файлы, и они отлично работают, за исключением одной странной вещи: перед содержимым страниц вставляется какой-то странный шестнадцатеричный номер:

Кроме того, в нижней части страницы,0 вставляется после</html> тег.

Я заметил две вещи:

1) В моем случае из php-скрипта отправляются только два заголовка:

header("HTTP/1.1 200 OK");
header("Status: 200");

Если я прокомментирую первый заголовок, то все будет хорошо - никаких странных цифр.

2) Похоже, что это число является количеством символов на странице (я проверил это). И если страница меньше 8000 символов, то число не появляется, но если страница имеет 8001 символ,1F41 появляется

Постскриптум Мне посоветовали удалить все спецификации из файлов. Файлы были в порядке - уже без спецификации. Так что дело не в спецификации.

UPD: Я сделал очень простой тест (index.php):

<?php header("HTTP/1.1 200 OK"); ?>
Lorem Ipsum ... 8000 characters

Все отлично.

<?php header("HTTP/1.1 200 OK"); ?>
Lorem Ipsum ... 8001 characters

Ошибка случается1f41 до Lorem Ipsum.

Ответы на вопрос(2)

Ваш ответ на вопрос