UTF-8编码的电子邮件不能正确显示


UTF-8 encoded email not displayed correctly

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

将其作为HTML发送:
$this->load->library('email');
$config['charset'] = 'utf-8';
$config['wordwrap'] = TRUE;
$config['mailtype'] = 'html';

用户已经注册,并且他收到了一封只包含前两个字母的电子邮件。第一个单词包含字母Š。邮件到达Š时中断,之后没有显示任何内容。用户通过citromail.hu注册。是我的错误还是邮件服务的问题?

我找到解决办法了。打开application/system/libraries/Email.php,将" quotes -printable"字符串改为$this->_encoding.