2017-04-09 14 views
0

首先请道歉我的英文。特殊字符PHPmail

我在与PHPmail一个问题,我使用的PHPMailer发送邮件,使用的file_get_contents(文件目录)发送的HTML电子邮件..

,但是当我收到的电子邮件,特殊字符显示如:一个ól等

我使用的电子邮件模板是在这个网址:http://zicher.mx/procesos/content/c_acc/index.html并如预期显示所有,自然是因为我有我的模板此meta标签:

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

有任何想法为什么会发生?像Gmai一样忽略了UTF-8的配置。

+1

你是否声明MIME部分为UTF8?该文件是否实际编码为UTF8? – SLaks

+0

对不起,但不知道是什么 –

+0

它像在邮件头中声明UTF-8? –

回答

1

<meta>标记相当于HTTP标头;它在电子邮件中没有效果。

您需要设置HTML MIME部分的Content-Type以指示UTF 8编码。