【发布时间】:2011-04-26 20:59:10
【问题描述】:
据我了解,PHP mail() 不能只接受带有中文字符的电子邮件主题,而无需其他命令。我正在尝试在主题行中发送带有中文字符的电子邮件,并且似乎遇到了障碍。有谁知道我如何使用 CodeIgniter 发送这些电子邮件?当我在做的时候,我还必须做韩语、日语和俄语。所以我需要某种灵活的解决方案来处理所有非 ASCII 字符。听起来是一项艰巨的任务。
【问题讨论】:
标签: php codeigniter
据我了解,PHP mail() 不能只接受带有中文字符的电子邮件主题,而无需其他命令。我正在尝试在主题行中发送带有中文字符的电子邮件,并且似乎遇到了障碍。有谁知道我如何使用 CodeIgniter 发送这些电子邮件?当我在做的时候,我还必须做韩语、日语和俄语。所以我需要某种灵活的解决方案来处理所有非 ASCII 字符。听起来是一项艰巨的任务。
【问题讨论】:
标签: php codeigniter
您应该使用mb_encode_mimeheader 函数来编码您的电子邮件主题:
http://www.php.net/manual/en/function.mb-encode-mimeheader.php
更准确地说,mail() 接受任何内容,但在邮件传输期间使用的服务器和/或电子邮件客户端在符合相关 RFC 时肯定不会接受任何内容;-)
【讨论】: