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

Re: google での文字化け



From: ARISAWA Akihiro <ari@xxxxxxxxxxxxx> さん曰く
Subject: [emacs-w3m:08658] Re: google での文字化け
Message-ID: <87y7x8dii1.fsf@xxxxxxxxxxxxxxx>
Date: Thu, 11 May 2006 18:21:26 +0900

> Firefox でも http://www.google.co.jp/webhp?oe=Shift_JIS に
> アクセスして同様の操作をすると化けたので、Google の Bug でしょう。
> 「イメージ」などのリンクの URL は ie=Shift_JIS なのに
> キーを UTF-8 でエンコードしているためですね。

本当だ。普通のブラウザ?だと気付かないしね。

Shift_jis か UTF-8 かは、本当かどうかはわからないけど、
User-Agent: で分けているみたいですね。

http://www.atmarkit.co.jp/fdotnet/dotnettips/302wcget/wcget.html

とか参照。

> > しかし、普通に google で検索したときは、まだノーアイデア。
> > # google のときだけ User-agent をごまかす? ^^;;;
> 
> w3m-uri-replace で oe=UTF-8 を付けるとか(^^;

(defadvice w3m-header-arguments (around use-google-mozilla activate)
  (let ((w3m-user-agent w3m-user-agent)
	(w3m-add-user-agent w3m-add-user-agent))
    (when (and url (string-match "\\.google\\.\\(com\\|co\\.jp\\)/"
				 url))
      (setq w3m-user-agent (concat "User-Agent: Mozilla/5.0 "
				   "(Windows; U; Windows NT 5.0; ja; rv:1.8.0.3) "
				   "Gecko/20060426 Firefox/1.5.0.3"))
      (setq w3m-add-user-agent t))
    ad-do-it))

ごめんなさい (_ _)

# User-Agent のどこまで入っていれば OK なのかがわからん。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxx)