Khr*_*riz 5 php swiftmailer symfony
我用来SwiftMailer发送电子邮件,但我在UTF-8主题方面遇到一些编码问题。Swiftmailer 默认使用QPHeaderEncoder对电子邮件标头进行编码,并且 safeMap 看起来对某些UTF-8法语字符存在一些问题。我使用的一个主题包含单词 trouv\xc3\xa9 (在法语中找到),当该主题到达用户时,它会显示 trouv。
我想使用类似于NativeQPContentEncoder可用作内容编码器的东西,但对于标题只有Base64和Quoted Printable编码器。
有没有办法解决这个问题,也许我做错了什么,所以我将我正在使用的代码粘贴到这里
\n\n$message = Swift_Message::newInstance()\n\n// set encoding in 8 bit\n->setEncoder(Swift_Encoding::get8BitEncoding())\n\n// Give the message a subject\n->setSubject($subject)\n\n// Set the From address with an associative array\n->setFrom(array($from => $niceFrom))\n\n// Set the To addresses with an associative array\n->setTo(array($to)) ;\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
4415 次 |
| 最近记录: |