まだ調査中です.
Moodle1.9.5+(2009/06/02以降)でフォーラム投稿の通知メールが文字化けするとの報告を受けました.私はダイジェストメール,しかも題名のみなので気付きませんでした.先週の金曜日にMoodleをアップデートしてから発生しているようです.
Re: 配信メールの文字化け
2009年 06月 8日(月曜日) 10:59 - 白井 達也 の投稿
---------------------------------------------------------------------
???????¨??????±??????
????§????Gmail??¢????????????????????????????????????????¨????????????????????±?????¨????????????´???????????????????????§????????§????????°????????????????????????
---------------------------------------------------------------------
これは ウェブサイト ROB_PRJ_ALL に投稿された記事のコピーです。
このように,投稿本文のみが文字化けして届きます.当初はGmailユーザのみから報告があったので,Gmailとの相性の問題かと思ったのですが,通常のPC向けのメールでも同現象の発生を確認しました.
まだまだ原因は分かりませんが,もしかしたらlib/weblib.phpの以下の更新が影響しているのかも知れません.雰囲気としては,本文の内容によって化けたり化けなかったりしています.
lib/weblib.phpの変更箇所:
function html_to_text($html) {
global $CFG;
require_once($CFG->libdir .'/html2text.php');
$h2t = new html2text($html);
$result = $h2t->get_text();// html2text does not fix HTML entities so handle those here.
$result = html_entity_decode($result, ENT_NOQUOTES, 'UTF-8');return $result;
}
この赤い箇所が先週の公開版で削除されました.
他にも同様の現象を確認した方はいらっしゃらないでしょうか.
これからlib/forum/lib.phpのfunction forum_cron()あたりから追いかけてみます.