この下のトピックで私が投稿した内容なのですが、ディスカッションタイトルがおかしくなっていて( /a> とかいうHTMLタグの一部らしきものが表示されていて)、クリックしても本文が読めません。
そのため、記事の削除もできません。Timさんがいわれてた、20バイトで勝手に空白を入れる処理が原因かもしれません。この投稿では、“よめませ ん”と、“ん”の前に空白が入っています。これはこまりますね。
再投稿お許しください。(以下、下のトピックで投稿した内容です。)
Win2k server + IIS5 + SSL + pop3認証というやや珍しい環境かもしれませんが、環境の設定ができ、Moodleの動作ができました。しかしそのセットアップについて、いくつか質問があります。
1:Moodleのlocaleには何を設定すればいいのでしょう? ja_JPとしてみたり、空欄にしてみましたが、曜日・午前午後の表示が(Sunday),AMのように英語表記になります。moodle.orgのページでは、ちゃんと(土曜日)午前になっています。実害はないのですが、気になっています。localeにjpとかjpnとかjapaneseと入力すると、曜日らしき日本語文字が文字化けして表示されます。ここの入力はOS(LinuxかWinか)によって指定方法が違うのでしょうか。
文字化けの例:2004年 04月 3日(土曜楠' 呉1O10:26
localeの用語集では http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp を見ろ...とあったので、jpnにしてみたのですが。
2:PHPのextensionで、mbstringは有効にする必要はあるのでしょうか。有効にしなくてもちゃんと動いた気がしますが、上の1や下の3に関係しているのか?と思い、一応、有効にして関係する部分をEUC-JPにしていますが...みなさんはどうされていますか?
3:クライアント(IE6)からアクセスしたとき、最初にページが表示される際、文字化けすることがあります。(条件を特定できていません。マシンによってなったりならなかったり)エンコードが西ヨーロッパ(Windows)と判断されているようです。手動で、ページの更新(F5キー)やメニューからエンコードを日本語(自動選択)に設定しなおすと、問題なく表示されるのですが。IISとの絡みでしょうか?みなさんのところではApacheでの利用が多いと思われますが、同じような症状はないでしょうか。
以上、参考になりそうなことがありましたら、ご助言ください。逆に私の上記のやや珍しい環境と同様のセットアップで、うまく行かない方がいらっしゃたら、分かる範囲で質問に答えたいと思います。