0

我使用 Codeigniter 创建了一个注册表单,要求用户单击通过确认电子邮件发送的链接。我已将此电子邮件编码为 UTF-8,并使用以下方法将其作为 HTML 发送:

$this->load->library('email');
$config['charset'] = 'utf-8';
$config['wordwrap'] = TRUE;
$config['mailtype'] = 'html';

用户已注册并且他收到了一封仅包含前两个字母的电子邮件。第一个词包括字母Š。邮件到 时就坏了Š,之后什么也没有显示。用户通过 注册citromail.hu。是我的错误还是邮件服务的错误?

4

1 回答 1

0

我找到了解决方案。打开 application/system/libraries/Email.php 并将“quoted-printable”字符串更改为 $this->_encoding。

它会起作用。

于 2013-10-25T10:39:07.683 回答