_ おぉ、-header オプションなんてあったんですね。
_ 試してみると最初に表示したページ以外は -header オプションは効かないみたいです。
_ 試しに検索結果のアドレスで起動するとしっかり検索結果が表示されます。
$ w3m -header "Accept-Charset: UTF-8" "http://search.yahoo.co.jp/search?ei=UTF-8&fr=sfp&p=%E6%9F%B4%E7%8A%AC&meta=vc%3D"
_ 常に Accept-Charset ヘッダが有効になるようにするには w3m のソースをいじらないと駄目なのかな。
_ ということでいじってみました。
diff -urN w3m-0.5.1/url.c w3m-0.5.1edit/url.c --- w3m-0.5.1/url.c 2004-04-17 03:47:19.000000000 +0900 +++ w3m-0.5.1edit/url.c 2005-10-10 23:37:41.000000000 +0900 @@ -1281,6 +1281,7 @@ Strcat_m_charp(s, "Accept: ", AcceptMedia, "\r\n", NULL); Strcat_m_charp(s, "Accept-Encoding: ", AcceptEncoding, "\r\n", NULL); Strcat_m_charp(s, "Accept-Language: ", AcceptLang, "\r\n", NULL); + Strcat_m_charp(s, "Accept-Charset: ISO-2022-JP, EUC-JP, Shift_JIS, utf-8\r\n", NULL); if (target->host) { Strcat_charp(s, "Host: ");
_ ./configure による対応文字コード設定とかは無視したハードコーディングです。
_ これで検索結果が文字化けしなくなりました。
_ Yahoo! は Accept-Charset を返さないブラウザは日本語に未対応と見なして iso-8859 のヘッダを送る仕様になっているって事なのかな?
_ と言うことで上記の回避方法は不要になりました。
_ とても高速な散歩でした。
_ すごい。
17番手スタートから一気に11番手まで順位を上げた佐藤琢磨(B.A.R)だったが、これがジャンピンクグ・スタート(日本で言うフライング)に取られ、直ちに審議対象に。
_ 最後の最後ぐらいまともに走って欲しかった・・淡い期待は消滅。
_ こんなに問題を起こしていたらもう F1 出られなくなっちゃうんじゃないかな。
_ NetHack Portal で検索しても掲示板しか出てこないのは何故だ・・。
14. 8095 切りかかる者『rltm』(レベル11, -4/92 HPs) 人間の戦士として05/10/16に生を享けた。 彼の者はオカワルの修練者であった。 05/10/17にダンジョン6階にて オークの戦士に殺された。 敵はオークの大型メイスで彼の者を仕留めた。(20 dmg) ゲーム時間 03:20:41(22927ターン)
_ 地下二桁近くまで生きたのは初めてだったりする。
_ オークにやられるというみっともない死に様だけど面白かったなぁ。