2008年10月15日 星期三

修正Drupal電子報(simplenews), 寄件人中文會亂碼問題 !

修正 simplenews模組程式 --> simplenews.module
( simplenews.module,v 1.48.2.3)

function simplenews_mail_send($mail) {
$from_email = isset($mail->from_address) ? $mail->from_address : variable_get('site_mail', ini_get('sendmail_from'));
// START : 2008/10/15 modified by Jeffrey
//$from = isset($mail->from_name) ? '"'. addslashes($mail->from_name).'" <'. $from_email .'>' : $from_email;
mb_internal_encoding("UTF-8");
$from = isset($mail->from_name) ? '"'. addslashes(mb_encode_mimeheader($mail->from_name, 'UTF-8')).'" <'. $from_email .'>' : $from_email;
// END : 2008/10/15 modified by Jeffrey
...

0 意見: