2017-04-09 15 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編碼。