Forumにトピックを投稿する時に、フォーマットを「プレインテキストフォーマット」にすると文字化けします。
moodle/lib/weblib.phpで使用されているhtmlentities関数をhtmlspecialchars関数に変更することで、文字化けを回避することができます。
Bug Trackerにバグとして報告させて頂きました。
上記のようにプログラムを直接変更する方法でも問題はありませんが、バグ対応が施されるまで「プレインテキストフォーマット」を使用しない運用方法でカバーした方が安全だと思います。
その部分で大丈夫だと思います。
文字化けしている場合、下記の原因が考えられます。
1.METAタグで文字コードを指定していない。
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=EUC-JP">
下記ページをご覧ください。
http://www.tagindex.com/html_tag/page/meta_01.html
2.htmlentitiesを使用している。
3.指定したバイト長で文字列を切断して表示を短縮している。
文字化けしている場合、下記の原因が考えられます。
1.METAタグで文字コードを指定していない。
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=EUC-JP">
下記ページをご覧ください。
http://www.tagindex.com/html_tag/page/meta_01.html
2.htmlentitiesを使用している。
3.指定したバイト長で文字列を切断して表示を短縮している。
もしかしたら、より基本的な問題で、大学で使用されているMaiYUはEUC-JPに対応していないのではないかと思います。
http://aqua.math.sci.yamaguchi-u.ac.jp/~mai/maiyu0.html
ヘルプファイルに、EUC及びSJISに対応していないと書いてあります。
http://aqua.math.sci.yamaguchi-u.ac.jp/~mai/mai.html#restriction
http://aqua.math.sci.yamaguchi-u.ac.jp/~mai/mai.html#restriction