プロが教える店舗&オフィスのセキュリティ対策術

phpのメールフォームの完了画面でメール受信のコードを書いています。

以下の記述を記載する必要があるそうですが、
mb_internal_encoding("UTF-8");
$mail->CharSet = 'utf-8';
$mail->Body .=
$mail->Body .=

mb_internal_encoding("UTF-8");
$mail->CharSet = 'utf-8';
この2つは同じ意味でしょうか?
どちらも同じような意味に見えますが、違いは何でしょうか?
回答よろしくお願いいたします。

調べてみると以下のような意味があるそうです。
mb_internal_encoding — 内部文字エンコーディングを設定あるいは取得する
$mail->CharSet = 'utf-8';
character set(文字コード)は、データベース、テーブル、カラムに設定可能です。

どちらも同じような意味に見えますが、違いは何でしょうか?

A 回答 (1件)

$mail とは何者でしょうか。


そこから調べてみましょう。

参考) PHPMailer クラスのインスタンスの場合
https://phpmailer.github.io/PHPMailer/classes/PH …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!