AN HTTPD ゲストブック/コメント集(2001年3月2日19:00)


中田昭雄 nakata@st.rim.or.jp 2001/03/02 21:38

本田さん、
エラーを確認しました。バグですので、できるだけ早く直します。

UTF-8 でエラー400のケースのステータスはそのままでしたが、確認したところ UTF-8 の"3大" ("%EF%BC%93%E5%A4%A7")でエラーになってしまうようです。
"%EF%BC%93%E5%A4%A7" がSJISの範囲にもはいっているため、まずそのまま SJISとみなして処理をしようとしてデバイス名チェックにひっかかっていました。もっともなぜデバイス名とみなしたのかを調べてみないとわかりません。


本田 英夫 Hideo_Honda@cii.csk.co.jp 2001/03/02 19:00

UTF-8での動作に困っています。
OS:Win95
An HTTPDバージョン:1.32f

1.23から対応していただいたUTF-8ですが、1.29bで問題なく動作しておりました。

1.xをstdout.xにリネームできないという事象に遭遇したため、1.32fにバージョンを上げたところ、日本語を含むフォルダの一部にアクセスできなくなってしまいました。
UTF-8で400になるケースが、todoでは対応不要扱いとなっておりますが、現在はどのようなステータスになっているのでしょうか?

念のため1.31cdにも1.29b戻してみましたが、元に戻らなくなってしまいました。
ログを確認しますと、1.29bでは、文字化けしたURLとちゃんとコード変換されているURLがひとつの行に記録されていますが。現在は、文字化けした行だけになってしまっています。
たとえば、「3大prj関連」というフォルダにアクセスしますと「・灘、ァprj髢「騾」」とログに残ります。ネットワーク上を流れているデータは、「%EF%BC%93%E5%A4%A7prg%E9%96%A2%E9%80%A3」となっております。

いったんアンインストールをして1.31cdのインストールを試みて再度ご連絡いたします。