我曾经设置:
header("内容类型:文本/纯文本");
当我想显示 PHP 输出的所有字符时,但现在似乎如果此输出中有特殊字符(\x00 \x01 等),浏览器会尝试下载页面而不是显示它。
我尝试以这种方式设置字符集:
header('Content-Type:text/plain; charset=ISO-8859-1');
但结果是一样的。
即使这个有效(浏览器显示为页面而不是尝试下载):
header('Content-Type:text/plain; charset=ISO-8859-15');
这不是很好,因为有些字符没有真正显示(如 \x88 或 \x91 等)。
那么有什么方法可以输出包含特殊字符并使用 ISO-8859-1 字符集的文本/纯文本并强制浏览器在页面中显示此输出而不是尝试下载它?