«Content-Type: text / plain» заставляет загружать файл

Если я вызываю 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;');