如果我
调用header(‘Content-Type:text / plain; charset = ISO-8859-15’);浏览器将下载
文件而不是
显示它.使用text / html代替. (无论如何处理下载的
文件,它不下载源
代码)
我试图添加标题(‘Content-Disposition:inline;’);但它只是被忽略了.
关于什么可能导致这个问题我有点无能为力,任何提示?
服务器是MAMP 1.9.6(PHP 5.3.5,Apache / 2.0.64).
编辑:这只发生在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文本…
原文链接:https://www.f2er.com/php/134762.html