Если я вызываю header('Content-Type:text/plain; charset=ISO-8859-15');
браузер будет загружать файл, а не показывать его. Вместо этого используется text/html
. (загруженный файл обрабатывается в любом случае, он не загружает исходный код)
Я попытался добавить header('Content-Disposition:inline;');
но это было просто проигнорировано.
Я довольно не знаю, что может вызвать эту проблему, любой совет?
Сервер MAMP 1.9.6 (PHP 5.3.5, Apache / 2.0.64).
edit: это происходит только в Chrome, оно работает на Firefox, Camino и Safari.
Я не могу воспроизвести это с помощью этого скрипта:
<?php header('Content-Type:text/plain; charset=ISO-8859-15'); echo "This is some text";
Однако я могу воспроизвести это следующим образом:
<?php header('Content-Type:text/plain; charset=ISO-8859-15'); echo "\x00This is some text";
Убедитесь, что ваш контент на самом деле является простым текстом ASCII …
Для меня это работает:
header('Content-Type:text/javascript;');