【轉】http://digdeeply.org/archives/12291665.html
當用php的mail()函數發送郵件時,如果包含中文,標題產生亂碼,需要做以下處理即可解決:
先用函數base64_encode() — 使用 MIME base64 對標題數據進行編碼
標題字符串前加編碼類型例如: =?UTF-8?B?
標題字符串後加:?=
如:
$subject= '郵件標題中文-php-mail()函數';
$subject= "=?UTF-8?B?".base64_encode($subject)."?=";
這樣就不會亂碼了。