使用此語法可以解決。
$mail->CharSet = 'UTF-8';
其他參數設定說明。
$mail->CharSet = 'UTF-8';
$mail->isSMTP(); //設定使用SMTP
$mail->Host = 'citerp.com.tw'; //設定SMTP servers
$mail->SMTPAuth = true; //開啟SMTP驗證
$mail->Username = 'demo@citerp.com.tw'; //SMTP username使用者
$mail->Password = 'xxxxxxxxx'; //SMTP password密碼
$mail->SMTPSecure = 'ssl'; //啟用SSL
$mail->setFrom('demo@citerp.com.tw', "=?UTF-8?B?".base64_encode('康捷資訊')."?="); //設定寄件者
$mail->addAddress('getmail@citerp.com.tw', '收件人'); //設定收件者
$mail->isHTML(true); //設定email format to HTML
$subject="=?UTF-8?B?".base64_encode('會員認證信函')."?="; //信件標題,解決亂碼問題
$mail->Subject = $subject;
$mail->Body = 'XX會員您好<p>這是您的認證信件'; //信件內文
$mail->send(); //信件寄出
期待您的留言

Comments