【发布时间】:2014-05-10 10:09:50
【问题描述】:
我将 Debian 从 Squeeze 升级到 Wheezy。
然后我注意到当 HTTP 标头包含“Content-type: text/plain”时,Apache 不显示正文。 (这不是导航器(浏览器?)问题,因为源显示它是空的,我尝试使用所有导航器。)
当我设置“Content-type: text/html”时,所有正文都正确显示。
我举个例子:
-
我在 PHP 中发送带有文本/文本的电子邮件 ⟶ 正文不显示
$header = "From:noreply@anydomain.com\n"; $header.= "MIME-version: 1.0\n"; $header .= "Content-type: text/plain; charset=iso-8859-1\n"; mail('email@mysquirrelmailserver', 'subject', 'é' , $header); -
我在 PHP 中发送带有 text/html ⟶ 正文的电子邮件
$header = "From:noreply@anydomain.com\n"; $header.= "MIME-version: 1.0\n"; $header .= "Content-type: text/html; charset=iso-8859-1\n"; mail('email@mysquirrelmailserver', 'subject', 'é' , $header);
Squirrelmail 只是一个例子。 例如,使用 net2ftp 编辑器,所有包含重音字符的文件都无法编辑(正文为空) - 但可以查看并正确显示重音字符。
我还重申,在 Squeeze 版本中一切正常。
谁能帮忙?
【问题讨论】:
标签: apache debian diacritics