この日記は https://yapud.hatenablog.com/ に引っ越し中
2005-02-22
_ [Software] WindowsXP の IE6 ですけど
サーバは Domino 6 で、Web ページを動的生成してて、それを WinXP の IE6 で見ると時々文字化けが発生。
普通にパケットが 1514byte づつ送られてくるわけですが、このパケットを跨いで 2バイト文字が存在した場合、すなわち一つの 2バイト文字の上位バイトと下位バイトがパケットを跨いで存在する場合、ソコにあるはずの文字が化けて表示されることがあります。
何度もリロードすると、化けたり化けなかったりを繰り返します。
これ、データがおかしくなってるワケじゃないのよ。
ソースを見ても無事。
同端末で Mozilla なら正常表示。
telnet で 80 番ポートに直接リクエスト出しても普通にソースが表示される。
すなわち、データは PC へ正しく送り届けられてる。
WinXP の IE6 で見た場合だけオカシイのよ。
パケットをひととおり受け取って HTML を生成して、出来上がったモノを表示してると思ってたのだけど、受け取りながら表示してるんだろうか。 サーバ側が HTTP ヘッダに出す情報が少なすぎるのが問題なのだろうか。
一般的な環境じゃないからかなあ。
謎。
前 | 2005年 2月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 |