こちらもアンダーラインの話で盛り上がってるところスマソ

昨日ちょっと盛り上がってた文字化けが気になったので、
WebCoreのソースを読んでみました。どうやらcharsetを
指定しても自動判別するようになっていて、しかもそれを
優先して設定してしまうようです。

なので、あるcharsetのhtmlに、それとは違うコードの文字が
出てきた場合は、そっちのコードに設定されてしまいます。

とりあえず、一行だけ変えればcharset優先にはなるんだけど、
そこってAppleが独自に変更したところなんだよね。わざわざ
変更した理由が分からん。

#変更箇所は WebCore/khtml/misc/decoder.cpp の 611行目ね。

あぁ、誕生日なのに一人で何やってんだか…。しかも、もうこんな時間…。