UTF-8に切り替えました。
そこでテキストメールが文字化けしなくなることを期待していましたが、hotmailを使っている学生は残念ながら文字化けのまま。Hotmailの受信ページで、ブラウザーの表示エンコード設定をUTF-8にすれば、何も表示しなくなります。
やはり、Hotmailは使えないでしょうか?
私のサイトではja_utf8のみを使用していますが、hotmail.co.jp, hotmail.com とも、正しくメールを受信できています。必要な変更はこの2点です。
最近のPC用のメールクライアントはUTF-8でも読めてしまいますが、携帯での受信や旧式クライアント、旧式ウェブメールで読めるようにするには、ISO-2022-JPへの変換は当面必須だろうと思います。そしてこれらで読めるのであれば、hotmailでも大抵は読めるはずです。
- hotmail側の設定として、ユーザプロファイルの言語設定を「日本語」にしておく。
- langlib等を用いて、moodleが出すメールをすべて ISO-2022-JP に修正する。
最近のPC用のメールクライアントはUTF-8でも読めてしまいますが、携帯での受信や旧式クライアント、旧式ウェブメールで読めるようにするには、ISO-2022-JPへの変換は当面必須だろうと思います。そしてこれらで読めるのであれば、hotmailでも大抵は読めるはずです。
Hiroto Kagotani先生
ありがとうございました。遅れてもうしわけございません。
> langlib等を用いて、moodleが出すメールをすべて ISO-2022-JP に修正する。
langlibというのはlangs/utf-8の中のファイルでしょうか?lib/の中のファイルでしょうか?googleでmoodleとlanglibを検索すれば、先生のポストしかHitはありません。
あ、これは柏木さんのパッチファイルですね。http://www.supertak.com/down/sample.htm
。。。今までは使っていませんでした。
皆使っていますか?
武本