php發信時採用utf8編碼變亂碼的問題解法

//發信處理
function sendmailto($From, $To, $subject, $message){
$headers = “MIME-Version: 1.0\r\n”;
$headers .= “Content-type: text/html; charset=UTF-8\r\n”;
$headers .= “From: $From\nReply-To: $From\nX-Mailer: PHP/”.phpversion();
$bool = mail($To, encodeMIMEString (“UTF-8”, $subject), $message, $headers);
return $bool;
}

//這是處理標題的
function encodeMIMEString ($enc, $string){
return “=?$enc?B?”.base64_encode($string).”?=”;
}