SwiftMailer
メールの送信に使用していますが、UTF-8
件名のコード化に問題があります。Swiftmailer はQPHeaderEncoder
、電子メール ヘッダーをエンコードするためにデフォルトで使用しますが、safeMap は、一部のUTF-8
フランス語文字に問題があるようです。私が使用する 1 つの件名には、trouvé (フランス語で使用) という単語が含まれており、件名がユーザーに到達すると、trouv が表示されます。
コンテンツ エンコーダーとして利用できるものに似たものを使用したいと思いNativeQPContentEncoder
ますが、ヘッダーにはBase64
とQuoted Printable
エンコーダーしかありません。
これを修正する方法はありますか、おそらく私は何か間違っているので、ここで使用しているコードを貼り付けます
$message = Swift_Message::newInstance()
// set encoding in 8 bit
->setEncoder(Swift_Encoding::get8BitEncoding())
// Give the message a subject
->setSubject($subject)
// Set the From address with an associative array
->setFrom(array($from => $niceFrom))
// Set the To addresses with an associative array
->setTo(array($to)) ;