テクノロジーによる教育支援への挑戦

テクノロジーによる学びの支援へのチャレンジについて書いていきます

Moodle 1.6でメール送信。Wavedash問題にはまる

WindowsからMoodle1.6.1に投稿した記事をメール(JISエンコード)で受信すると文字化けする、というご連絡をいただいた。

全部が化けているわけではない。

よく見ると、「〜」と「ー」が化けて、それ以降が崩れている。

再現しようとして、Macから投稿しても起こらない。

いろいろ調べたら、Wavedash問題といってWindowsで上記の文字に割当てられている文字コードが、Mac OS XUNIXと異なっていて、その結果、UTF-8からメール送信時にJISエンコーディングに変換するところで壊れているということがわかった。

となると、対策は

1.Windows上で「〜」や「ー」を使用しない。(徹底は難しいかも)
2.メール送信でJISコード変換をする前に、「〜」と「ー」を検索して、UNIXで使用されているコードに変換する。

のいずれかだろう。

できれば後者の方がユーザに優しいかもしれない。