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

Re: Yahoo Search Beta



>> On Sun, 26 Jun 2005 09:11:06 +0900
>> 「土」== tsuchiya@namazu.org (TSUCHIYA Masatoshi) said as follows:

土> というわけで,w3m-search-engine-alist に yahoo beta を追加しておき
土> ました.

というより,w3m-search 経由でないと使い物にならないような.通常通りに 
http://beta.search.yahoo.co.jp/ から検索しようとすると,

  http://beta.search.yahoo.co.jp/search?ei=ISO-8859-1&fr=sfp&p=%1b%24%28BF%7cK%5c8l%1b%28B+emacs&meta=vc%3d

と,漢字部分が ISO-8859-1 で encode されてしまいます.

でも,firefox からだとうまくいっている(日本語の検索もできるし,エンコー
ドも正常)ので,もう少し追求してみました.それで気付いたのですが,どう
やら,Accept-Charset ヘッダで見分けているみたいですね.

  (setq w3m-command-arguments
        (list "-header" "Accept-Charset: UTF-8"))

として UTF-8 でも大丈夫だよ,と通知してみたらうまくいきました.

んーと,そうすると emacs-w3m でも適切な Accept-Charset を送信するよう
にすべきですかねえ.日本語環境だと,

  Accept-Charset: ISO-2022-JP, EUC-JP, Shift-JIS, UTF-8;q=0.8, *;q=0.1

くらいが適当でしょうか? 意見募集.

-- 
土屋 雅稔 ( TSUCHIYA Masatoshi )