AN HTTPD ゲストブック/コメント集(2000年5月9日13:40)


中田昭雄 nakata@st.rim.or.jp 2000/05/09 21:03

Pico_Chan さん、
そうですね。 確認した限りでは半角空白が2つ以上連続した場合404エラーになりました。 %NN が2つ以上連続した場合一つ置きにしかデコードしていなくて、2つ目は %20 のままになっていました。
これは規則違反ではなく AN HTTPD のバグなので、次版で直します。

こういうタイプのファイル名は特許関係でみたことがありますが、それとはまた別でしょうか? まあ用途を問いただすつもりはありませんが、上のようなファイル名ではないようでしたら一例を(メールででも)お知らせ下さい。


Pico_Chan pico_chan@manga.club.ne.jp 2000/05/09 13:40

お久しぶりです。
さて、Ver.1.27cからVer.1.28dに換えてみたのですが、「今まで出来ていた」ことが
出来なくなってしまったので、Ver.1.27cに戻さなくてはなりませんでした。
この「今まで出来ていた」ことは規格や標準から(おそらく)外れていると思いますので
「出来なくなった」ことはバグ対策その他の理由上では正当なのでしょうが、
「今まで出来ていた」ことを活用していたので(それがANHTTPDを選んだ理由でしたが)
少し残念に思います。

<<今まで出来ていたこと>>
漢字と、半角英数字と、半角空白が混じり、長さが半角110文字以上あるような
ファイル名が付いている「GIF」ファイルを、InternetExplorer3.02や5.0x(UTF-8の
チェックは外しておく)で表示できていた。
こんなファイル名は、規則違反ですよねえ(^^;
NetScapeでは、もちろん表示できませんでした...

<<1.28dでは>>
半角空白が「%20」と置き換わって訳の分からないファイル名になり、リンクが切れるようで
画像表示が出来なくなりました(枠と「×」が表示されるのみ)。

何に使っているんだとご不審を抱かれるかもしれませんが、特殊な用途ですから内緒です。
もし、何とかなるようでしたら、なんとかして頂きたいのですが(^^;;;;;;