[mew-dist 22529] Re: http://www.mew.org/release/info/ の文字化け
SAITO Tetsuya ( 齊藤哲哉 )
tetsuya at example.com
2002年 12月 10日 (火) 23:17:57 JST
さいとです。
From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-dist 22516] Re: http://www.mew.org/release/info/ の文字化け
Date: Tue, 10 Dec 2002 18:41:27 +0900 (JST)
> > ついでに手元の content negotiation などのなんにも凝ったことして
> > いない apache に index.html.ja を copy したら MS-IE でも文字化け
> > しなかった。
>
> content negotiation は喋れないので
> http://www.mew.org/release/info/index.html.ja
> を GET してみると、
> Content-Type: text/html
> Content-Language: ja
> と言われます。
>
> 少なくとも、CT: は間違っていませんね。
>
> content negotiation をする場合には、ひょっとしてサーバが CT: に間違っ
> た値を返しているかも。> saito
% telnet www.mew.org 80
HEAD / HTTP/1.1
Host: mwm.mew.org
Accept-Language: ja
HTTP/1.1 200 OK
Date: Tue, 10 Dec 2002 13:41:42 GMT
Server: Apache/2.0.39 (Unix)
Content-Location: index.html.ja
Vary: negotiate,accept-language
TCN: choice
Last-Modified: Mon, 02 Dec 2002 08:11:59 GMT
ETag: "149614-df2-5d85d1c0"
Accept-Ranges: bytes
Content-Length: 3570
Content-Type: text/html
Content-Language: ja
何も返してないので,ブラウザが頑張るんですね。
いろいろ調べたところ,Type Maps を使うのが良さそうなので,
release/info/index.var を用意して,
URI: index
URI: index.html.ja
Content-Type: text/html; charset=EUC-JP
Content-Language: ja
URI: index.html.en
Content-Type: text/html
Content-Language: en
としました。まだ httpd.conf を設定(AddHandlerとDirectoryIndex)しても
らってないので,しばらくお待ちください。
--
さいとてつや (tetsuya at example.com)
Mew-dist メーリングリストの案内