在codeigniter 3.1中,电子邮件主题行以?utf-8?Q?开头当我通过电子邮件库发送电子邮件时,电子邮件正确发送,但主题显示不正确,看起来像?utf-8?Q?====? sdfdfd ?utf-8?Q?此外,我使用ion_auth发送电子邮件。如有任何建议,请添加
?utf-8?Q?
?utf-8?Q?====? sdfdfd ?utf-8?Q?
webghufk1#
替换文件中的此代码\系统\库电子邮件. php文件
public function subject($subject) { $subject = $this->_prep_q_encoding($subject); $this->set_header('Subject', $subject); return $this; }
结束日期
public function subject($subject) { $subject = '=?UTF-8?B?'.base64_encode($subject).'?='; $this->_set_header('Subject', $subject); return $this; }
并在电子邮件配置中设置电子邮件配置
$config = array( 'protocol' => 'smtp', 'charset' => 'utf-8', 'newline' => "\r\n", 'crlf' => "\n", 'mailtype' => "html" );
1条答案
按热度按时间webghufk1#
替换文件中的此代码
\系统\库电子邮件. php文件
结束日期
并在电子邮件配置中设置电子邮件配置