形態メールの文字化け・及び登録メールの文字化けがありますが、私はHTMLメール以外には全てのメール、つまりテキスト形式メールは件名が文字化けしますが、いかがしょうでしょうか?
学生にHTML形式を使いましょうといいますが、コンピュータ好きな教員や学生は普段からテキストメールを使っていますので。
これもphpmailerの問題でしょうか?
武本
私のサーバーは研究室と大学のものですから、「mbstring」が使えるはずでしょうかな。
Microsoftだけか。実際学生からの苦情があまりないのは、うちのパソコン教室では「maiyu」という自作メールソフトを使っているからです。
> 文字コードをshift_jisに変換しても文字化けする場合は、
> 件名の文字コード変換を行った直後に下記の処理を入れれば
> 大丈夫です。
> 例)
> $subject = urlencode($subject);
> $subject= urldecode($subject);
これはどこに入れればよいでしょうか?まぁ自分で探せばよいでしょうね。このようなことは正式に組み込むことができるでしょうか?それとも「日本語でも機能するためのムードルハック集」に入るでしょうか?shift_jisに変換するなら、やっぱり日本語バーションだけですね。
どうしましょう?
1)ここでeラーニングシステムズなど日本でのムードルサポート会社がムードル本家でバーションが公開されるたびに日本語化されたバーションをご販売くださるとか?
2)北海道の関谷様は15万円でムードルの日本語化を見積もっています。お金があれば払いたいです。
3)Wikiモジュールでハックを共有する?ためしに下記のWikiページを作りましたが、Wikiモジュールの日本語化が送れているようです。
完全日本語化のための変更処置
そしてこのような「ハック集」は日本語対応ほぼ完全であるムードルが与える印象を損なうでしょうか?
> 1)ここでeラーニングシステムズなど日本でのムードルサポート会社が
> ムードル本家でバーションが公開されるたびに日本語化された
> バーションをご販売くださるとか?
大学がお金を出してくださるのであれば、サポートがほしいですが、私だととても払えます。
しかしどなたかが「完全日本語化バーション」をおつくりになれば差分20人ぐらいは1万円払うかもわかりません。割に合わないかもしれませんが。
オープンソースが無料でよいですが、多数のユーザが寄付に近い形で作業を行ってもらうのも悪くないと思います。1万円を払わないかわりにeラーニングシステムズの広告を掲載する条件とか?
2)おっしゃる通り、北海道の関谷様はメールの文字化けと評価のダウンロードだけを15万円で日本語化としてくださると見積もりを出された。
先ほどmoodleの1.4devバージョンをインストールしてみました。
phpmailerを使ってるのでメールのヘッダー情報はeuc-jpとなってました。
私はoutlook expressを使ってましたから文字化けしませんでしたけど、日本語のメーラーの中にはiso-2022-jpでないと文字化けする物もあるので、これから修正しようかと思います。
Takemoto様のバージョンが1.3との事で、私の使ってるバージョンと対応が違ってくるかも知れません。
文字化けしてるメールのヘッダー情報が得られれば対応出来るかも知れませんので、よろしかったらメールのヘッダー情報を教えて下さい。
moodleってユーザー登録などのメール形式は、強制的にquoted-printableにされるのでしょうか?
それとも1.4devだけなのでしょうか?
moodlelib.phpを見た感じだとhtmlとplainで選択出来そうなんですけど、設定箇所が見付かりません。
とりあえず強制的にplain形式でメールを送信出来るようにしてみました。
http://cms1.chipmunk.gr.jp/moodle/
上記はテスト用に設置したものです。(1.4dev)
メールの文字化けが報告されなければ、修正ファイルを公開したいと思いますので、テストしてみて下さい。