2014年10月23日星期四

解决 sendEmail 中文标题乱码问题

if ($opt{'message-header'} !~ /^Subject:/iom) {
+ ## utf8 subject;
+ ## penghu.zh@gmail.com
$subject = "=?UTF-8?B?".base64_encode($subject)."?=" if lc($opt{'message-charset'}) eq 'utf-8';
+
$header .= 'Subject: ' . $subject . $CRLF; ## Subject
}
if ($opt{'message-header'} !~ /^Date:/iom) {


@@ -2077,6 +2077,10 @@

修改内容中的字符集不乱码:

2,或者编辑sendemail内容:改为如命令行:
#"message-charset"      => 'iso-8859-1',                        ## Message character-set
 "message-charset"      => 'utf-8',                        ## Message character-set

没有评论:

发表评论