Moodleを初めて導入しましたが、壁にぶつかっています。どなたかお知恵を拝借できませんか。お願いします。
「週の概要」で活動、例えば「小テスト」を追加すると、画面したの方、グループモードの下の一項目が文字化けしてしまいます。
グループモード: 「グループ無し」ドロップダウンメニュー
xx に表示: 「表示」ドロップダウンメニュー
xxのところです。釜という字に似た字が入っています。多分、コースという字が文字化けしたのではないかと思うのですが。
ご報告ありがとうございます。。
この部分は、コース画面 → 管理 → 学生 ( 複数 ) に対する呼称:に入力した文字が表示されます。
日本語を入力した場合、確かに文字化けしています。
学生 ( 複数 ) に対する呼称: に「学生」と入れると釜という字に似た字に文字化けし、「Stuednts」と入れると文字化けせずに表示されます。
大変お手数ですが、「釜という字に似た字」は「学生」に置き換えてお考えください。
文字化けしない方法を探ってみます。
方法が分かり次第、このフォーラムへの投稿、およびMoodle Bug Tracker ( http://moodle.org/bugs/ ) への報告を行わせていただきます。
この部分は、コース画面 → 管理 → 学生 ( 複数 ) に対する呼称:に入力した文字が表示されます。
日本語を入力した場合、確かに文字化けしています。
学生 ( 複数 ) に対する呼称: に「学生」と入れると釜という字に似た字に文字化けし、「Stuednts」と入れると文字化けせずに表示されます。
大変お手数ですが、「釜という字に似た字」は「学生」に置き換えてお考えください。
文字化けしない方法を探ってみます。
方法が分かり次第、このフォーラムへの投稿、およびMoodle Bug Tracker ( http://moodle.org/bugs/ ) への報告を行わせていただきます。
「学生」という文字が文字化けしている部分ですが、moodle/course/lib.phpの1900行目前後にあるprint_visible_settingという関数が問題を起こしているようです。print_visible_setting内で更に呼ばれている関数moodle_strtolowerが実際には文字化けを起こしています。
PHPの関数mb_strtolowerに、文字エンコーディングを指定せずに「学生」という文字を渡していますので、内部エンコーディングが使用されて文字化けしているのだと思います。
この部分は、Moodle1.5.2の運用には、文字化け以外に関して問題はございません。
Moodle Bug Trackerに報告させて頂きますので、Moodleの開発者達が何らかの対応を行うものと思います。
PHPの関数mb_strtolowerに、文字エンコーディングを指定せずに「学生」という文字を渡していますので、内部エンコーディングが使用されて文字化けしているのだと思います。
この部分は、Moodle1.5.2の運用には、文字化け以外に関して問題はございません。
Moodle Bug Trackerに報告させて頂きますので、Moodleの開発者達が何らかの対応を行うものと思います。