ホームページ >バックエンド開発 >PHPチュートリアル >phpmailerの中国語文字化け問題の解決策_PHPチュートリアル
1: phpmailer コア ファイル class.phpmailer.php を開き、public $CharSet = ‘iso-8859-1’; を public $CharSet = ‘UTF-8’; に変更します。
「iso-8859-1」を「UTF-8」に変更する必要がある理由については、Google または Baidu で「iso-8859-1」を調べてください。2: 電子メールのエンコードを設定します。
PHP を学習しているので、PHP マニュアルをもっと読む必要があります。 PHP .net に注意してください。公式 PHP Web サイト (hhtp://.www.php.net/mail) でタイトル文字化けの解決策を見つけました。
$mail->Subject = "レタータイトル"; $mail->Subject = "=?utf-8?B?" に変更します。 "?=";
"このエンコーディングは、電子メールの本文など、バイナリ データを非純粋な 8 ビット トランスポート層で送信できるようにするために使用されます。」 (PHP マニュアルのbase64_encode() より)