Namazu-win32-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ファイル名に×のある特定のファイルがリンクから開かない



板野です。

寺西さんは書きました:


> > 4. 施工×体制台帳.jtd をクリックした時、AN HTTPD のログでは
> >
> > httpd.jog 
> > 127.0.0.1 - - [14/May/2004:01:59:28 +0900] "GET /2001/施工ラ体制台帳.jtd
> > HTTP/1.1" 404 134
>
> ここの「ラ」は半角カナですね。

半角カナの「ラ」です。


> > errors.log
> > Fri May 14 01:59:33 2004 Error Response 404 Thread 0(ID= 1268) to
127.0.0.1
> > for "/2001/施工%D7体制台帳.jtd"
> >
> > となっていました。
>
> 半角カナの「ラ」は Shift_JIS コードで 0xD7 です。
> 問題は何故「×」が半角カナの「ラ」に化けたかです。
>
> IE が何らかのコード変換の際に文字化けが生じて結果うまく開くことが
> できていないということなのでしょう。
> Word ファイルなら開くというところが、問題を複雑化しているのですが、
> Word ファイルの場合に httpd.log に書かれている GET 文がどうなって
> いるかによるかと思います。

Word と Excel で同じファイル名を作成して試しました。

httpd.jog Word
127.0.0.1 - - [14/May/2004:10:12:28 +0900] "GET /2001/施工×体制台帳.doc
HTTP/1.1" 200 24576
namazuの検索結果画面のリンクをクリックすると正常にIEから表示します。

httpd.jog Excel
127.0.0.1 - - [14/May/2004:10:12:28 +0900] "GET /2001/施工×体制台帳.xls
HTTP/1.1" 200 15872
namazuの検索結果画面のリンクをクリックすると正常にIEから表示します。

httpd.jog 一太郎
127.0.0.1 - - [14/May/2004:10:12:28 +0900] "GET /2001/施工×体制台帳.jtd
HTTP/1.1" 304 0
127.0.0.1 - - [14/May/2004:10:13:04 +0900] "GET /2001/施工ラ体制台帳.jtd
HTTP/1.1" 404 134
127.0.0.1 - - [14/May/2004:10:13:04 +0900] "GET /2001/施工ラ体制台帳.jtd
HTTP/1.1" 404 134
namazuの検索結果画面のリンクをクリックすると画面は変わる(真っ白)のですが、
ファイルは表示
されません。