Я использовал для установки:Force "Content-Type: текст/обычный" для отображения на странице браузера
заголовок ("Content-Type: текст/равнина");
, когда я хотел, чтобы отобразить все символы от выхода PHP, но теперь, кажется, что если есть специальные символы в этом выводе (\ x00 \ x01 и так далее), браузер пытается загрузить страницу вместо показывая его.
Я попытался установить кодовую таким образом:
заголовок ('Content-Type: Текст/равнинный, кодировка = ISO-8859-1');
, но результат такой же.
Даже если это один работает (браузер отображает как страницу, вместо того, чтобы пытаться скачать):
заголовок ('Content-Type: текст/равнина; кодовую = ISO-8859-15');
Это не очень хорошо, так как некоторые символы на самом деле не показаны (например, \ x88 или \ x91 и другие).
Итак, есть ли способ вывести текст/plain, содержащий специальные символы и используя кодировку ISO-8859-1, и заставить браузер отображать этот вывод на странице, а не пытаться загрузить его?
Если это действительно iso-8859-1, он не должен содержать недопустимых символов, поэтому, возможно, вы должны сначала очистить его. –
\ x00 и \ x01 не являются печатными символами, какова была бы попытка показать их в браузере? Вы правильно фильтруете свой выход? –
@One Trick Pony: используя UTF-8, я получаю кучу – Fabius