2013-06-12 50 views
1

我試圖用PHP發送電子郵件,包括多語言字符。整個網站(html標題,php標題)設置爲UTF8以及表單字符集。使用郵件()發送UTF8電子郵件

到PHP代碼,我現在是:

$to = "[email protected]"; 
$subject = "Subject"; 
$message = "Question is ".$question; 
$from = "[email protected]"; 
$headers = "From:" . $from . "\r\n"; 
$headers .= 'Content-type: text/html; charset=iso-UTF-8' . "\r\n"; 

$sendmail = @mail($to,$subject,$message,$headers); 

我supose我錯了地方?

我正在'?'以日文字母爲例。

回答

1
$headers .= "MIME-Version: 1.0"."\r\n"; 
$headers .= "Content-type: text/html; charset=utf-8"."\r\n"; 

應該是你所需要的。

我可能是錯的,但據我所知iso-UTF-8是不是一個有效的字符集,至少它看起來不是這樣。

+0

太好了,謝謝! –