PHPMailerにて、以下のコードで
【日本語の送受信】は文字化けなく実装でました。
メーラーはGmailです。
文字コードを調べてもなかなか理解できず、
実装できただけでスッキリできず不安です。
そのため
3点、質問がございます。
①以下のコードは正しいでしょうか? Gmail以外のメーラーだと文字化けの可能性があるコードでしょうか?
②「mb_language(),mb_internal_encoding()」と「$mail->CharSet,$mail->Encoding」の両者の差が分かりません。文字コードと文字エンコーディングを二重に設定していて変ではないでしょうか?
③【英語の送受信】もこのコードで問題ないでしょうか?
以上になりますが、
どうぞよろしくお願い致します。
php
1mb_language("uni"); 2mb_internal_encoding("UTF-8"); 3 4$mail->CharSet = "UTF-8"; 5//$mail->Encoding = 6 7$mail->Subject = mb_encode_mimeheader('件名',"UTF-8","UTF-8"); 8$mail->Body = mb_convert_encoding('本文',"UTF-8","UTF-8");
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/11/04 02:53