php vs txt显示 - 快递和时间

can*_*boy 0 php unicode encoding text

为什么当我将纯文本文件上传到服务器时,它使用courier字体显示(在Safari中),当我从php输出时它显示为Times?

Mic*_*ski 5

纯文本是纯文本.它没有自己的格式化信息,浏览器将决定如何显示它.直接显示文件,Web服务器将为其提供mime类型text/plain.这通常会指示浏览器使用固定宽度字体(Courier).但是如果你用PHP输出它,服务器就会发送它text/html(HTML),浏览器使用HTML的默认字体(在你的情况下是Times).

对于纯文本,您无法控制最终用户的浏览器如何呈现它.该设置完全取决于浏览器默认值或用户首选项.当然,当PHP使用CSS声明输出时,您可以影响它以HTML显示的方式.