我SwiftMailer
用来发送电子邮件,但我有一些主题的编码问题UTF-8
。SwiftmailerQPHeaderEncoder
默认使用对电子邮件标头进行编码,而 safeMap 看起来在某些UTF-8
法语字符方面存在一些问题。我使用的一个主题包含单词 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)) ;