opencartメールクラスが送信者名をエンコードするのはなぜですか?
$header .= 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;
これは古い技術ですか?こんなの見たことない。
それをエンコードすることの欠点はありますか?
opencartメールクラスが送信者名をエンコードするのはなぜですか?
$header .= 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;
これは古い技術ですか?こんなの見たことない。
それをエンコードすることの欠点はありますか?
ウィキペディアからの引用:
これは、転送中にデータを変更せずにデータをそのまま維持するためです。Base64は、MIME経由の電子メールを含む多くのアプリケーションで一般的に使用されています。 Base64
MIME標準では、非ASCIIデータの送信を可能にするために文字セット指定子と2つのコンテンツ転送エンコーディングが導入されました。その範囲外のいくつかの文字を含むほとんどの7ビットコンテンツではquoted printableで、任意のバイナリデータではbase64です。 コンテンツエンコーディング