磅符号编码-在iOS的Outlook中不起作用

时间:2018-09-24 21:14:27

标签: php html

我正在使用PHP编写和发送HTML电子邮件。我需要在邮件正文中显示英镑符号。

在我的php文件的顶部,我有以下一行:

header('Content-Type: text/html; charset=utf-8');

在HTML输出的开头(在和标记之间),有以下一行:

$html .= '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';

然后在我的html中,我有:

$html .= '<td rowspan="2" style="padding-left:0;padding-right:20px;">&pound; ' . $price . '</td>';

当我运行代码并发送电子邮件时,如果在Windows桌面的Outlook中查看代码,则会看到一个£符号。但是,当我在iPhone上的Outlook for iOS中查看电子邮件时,我看到一个带有两个点的i,一个颠倒的问号和一个“ 1/2”符号。

我尝试使用&#163代替&pound,结果相同。我还尝试使用实际的“£”符号代替&pound。这也不起作用,但是电子邮件显示A£而不是“ I,upsidedown?,1/2”组合。

我知道这与编码有关,但是很困惑。当我在记事本++中打开文件时,它在右下角显示“ UTF-8”,那么我哪里出错了?

0 个答案:

没有答案