アカウント名:
パスワード:
> 言語設定によってリダイレクトかかるよーになってます。
誰がどこで「言語設定」をしてるのですか?
というのはですね、 てっきりHTTPのAccept-Languageで選択されてるのかと思ったら、 Accept-Language無しでhttp request送っても、 google.co.jpにredirectされちゃうのです。
telnet www.google.com 80
で試したので、間違ってもAccept*:出してないんですけど……。
もしかして".jp"で終わるドメインからアクセスしたら、 googleが勝手にc
The summary for this Japanese page contains characters that cannot be correctly displayed in this language/character set.
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
子供の日 (スコア:1)
www.google.co.jpに飛ばされていましたが、
これはこちらが日本語環境だからそうなっていたのですか?
それとも、全世界共通?
ゆーへん
Re:子供の日 (スコア:0)
googleの言語切り替えって (スコア:0)
誰がどこで「言語設定」をしてるのですか?
というのはですね、 てっきりHTTPのAccept-Languageで選択されてるのかと思ったら、 Accept-Language無しでhttp request送っても、 google.co.jpにredirectされちゃうのです。
で試したので、間違ってもAccept*:出してないんですけど……。
もしかして".jp"で終わるドメインからアクセスしたら、 googleが勝手にc
Re:googleの言語切り替えって (スコア:0)
あり? 本当だ。でもね、以前は言語だったような気がするんですよ。
以前自分だけリダイレクトされなくて変だなと思ってて、何かのきっかけで Mozilla の設定の
Languages ってとこに日本語が入ってないのに気がついて日本語を追加した後に(でも直後じゃない)
google.com にいつもどおりアクセスしたら google.co.j
Re:googleの言語切り替えって (スコア:1)
どなたか動作を知っていたら教えてください。
鵜呑みにしてみる?
Re:googleの言語切り替えって (スコア:1)
で、中途半端な解析ですが、
個人的勝手な想像では、リダイレクトは、
http://www.google.com/ にアクセスしたときのみで、
どの地域から来ているかでどこにリダイレクトするか決定。
判定法は不明だけど、IPアドレスのおおよその範囲で決めてるのかな?
そして、 http://www.google.com/ 以外のGoogleは、
デフォルトでその地域の言語となる。
トップページでCookieにLD=XXがあるときはその言語で。
サーチ中の場合は、URLに&hl=XXがある時はその言語で。
無い場合は、Cookieに値が設定されていないときの言語が使われる。
こんな感じだと思います。
追加・訂正・誤りの指摘は大歓迎です。
では。
Re:googleの言語切り替えって (スコア:2, 参考になる)
とりあえず、 Google の検索結果にリンクを張るとき、クライアントの言語設定をある程度尊重しつつ、つねに同じ検索結果を表示するためには、このように [google.com] q フィールドのほかに ie (input encoding の略だろう)フィールドを書けばよいことがわかりました。
Google の表示するメッセージの言語と検索文字列のエンコーディングは独立に選べるようです。
ただし、この場合クライアントが(クッキーか content negotiation かで)英語を選択した場合は となってサマリーが表示されません。これはある意味正しい動作。
サマリーも表示してほしい場合はこのように [google.com] oe フィールドも指定してやればよいが、その場合はクライアントによっては表示できなくなります。
今回発見(違うけど ^_^;)した中で面白かったのは、つねに hl=en&ie=shift_jis&oe=shift_jis として検索していると、 Google が表示するメッセージが英語になる以外はほとんど普通に日本語の検索が行える上に、英語版でしか使えない英語への翻訳機能や英英辞典機能 [google.com]が使えるようになるということです。フォームを自分で作れば使うのも簡単。日本語と英語を同じくらいの頻度で検索するかたはぜひお試しあれ。
鵜呑みにしてみる?