php メールの中国語文字化けの解決策: まず HTML を使用してメールの内容を編集し、次に「Content-Transfer-Encoding: 8Bit」を設定し、次に送信メールのシステム名とメール アドレスを設定します。最後に受信メールアドレスを設定します。
推奨: 「PHP ビデオ チュートリアル 」
UTF-8 中国語メールを送信する PHP メールの解決策文字化け
ここでは、おそらく多くの人が遭遇し、混乱し、どうすればよいのか分からない問題を解決します。
中国語メールを文字化けせずに送信するにはどうすればよいですか?
ここでは、中国語のメールを UTF-8 エンコード形式で送信する方法を説明します。この記事には、GBK エンコードまたは GB2312 エンコード形式の中国語メールは含まれません。
これを解決するのは実際には非常に簡単です。以下のコードを読んでください。電子メールのヘッダーを「=?UTF-8?B?」と「?=」で囲みます。
メールの内容を編集するために HTML を使用することも選択できますが、utf-8 文字エンコーディングを使用することを忘れないでください。
メール ヘッダーの内容
MIME-Version: 1.0
MIME バージョン (MIME-Version)。このヘッダー フィールドは、電子メール メッセージ内のバージョン番号を使用して、メッセージが準拠する MIME 仕様のバージョンを示します。現在のバージョンは 1.0 です。
Content-Type: text/html; charset=UTF-8;
HTML 形式、UTF-8 エンコードをサポートします。
Content-Transfer-Encoding: 8Bit
コンテンツ送信エンコーディング、8 ビット ASCII コード。
X-Mailer: LixiPHP
メール送信時のシステム名をさりげなく書けます。
From: =?utf-8?B?发送邮件人的姓名?= <FROM_EMAIL_ADDRESS>
送信メールアドレス
To: =?utf-8?B?接受邮件人的姓名?= <TO_EMAIL_ADDRESS>
接受的邮件地址 Subject: =?utf-8?B?邮件标题?=
メールタイトル
メールのソースコードを見ると、
PHPメールコード
れー以上がPHPメールの中国語文字化けの解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。