• ベストアンサー

アドレスバーに表示されているURLの意味について

たとえば、googleで「日本語」と検索したときに アドレスバーに、 「http://www.google.co.jp/search?q=%93%FA%96%7B%8C%EA&ie=Shift_JIS&num=20&hl=ja&lr=lang_ja&btnG=Google+%8C%9F%8D%F5」 と表示されます。 このURLの意味を教えてください。 「lr=lang_ja」は、検索結果を日本語表示するということはわかるのですが、あとはさっぱり分かりません。 それと、この意味が分かるHPや本を紹介してください。 お願いします。

  • hmnjtp
  • お礼率77% (111/143)

質問者が選んだベストアンサー

  • ベストアンサー
noname#65286
noname#65286
回答No.2

『?q=%93%FA%96%7B%8C%EA』・・・検索キーワード『日本語』を 『&ie=Shift_JIS』・・・Shift_JISコードで表記しています %93%FA=日、%96%7B=本、%8C%EA=語 『&num=20』・・・検索結果を20件ずつ表示 『&btnG=Google+%8C%9F%8D%F5』・・・ボタンの表示『Google検索』 %8C%9F=検、%8D%F5=索 『?q』『&ie』『&num』『&btnG』はCGIで設定されている変数です Yahoo!で検索すると違うものが出てきます 文字コードについては参考URLを参照してください

参考URL:
http://ash.jp/code/unitbl21.htm
hmnjtp
質問者

補足

簡潔に答えてくださってありがとうございます。 すみませんが、『?q』『&ie』『&num』『&btnG』はCGIで設定されている変数について、初心者が分かりやすく書かれているHPや本を紹介してくれませんでしょうか?

その他の回答 (3)

noname#65286
noname#65286
回答No.4

#2です > 『?q』『&ie』『&num』『&btnG』はCGIで設定されている変数について・・・ これらはGoogle独自のものなので解説されている文書はないと思います CGIプログラムを作りたいということであれば、Googleなどで検索してください

hmnjtp
質問者

お礼

分かりました。答えてくださってありがとうございます。

  • keydaimon
  • ベストアンサー率28% (80/285)
回答No.3

#1です。 以下のページは、設定が詳しく載っているページだと思います。 それでもわからない場合はまた質問するのがよいかもしれませんね(^^

参考URL:
http://www.gimlay.org/~andoh/hatena//google/googlefaq.html
hmnjtp
質問者

お礼

分かりました。答えてくださってありがとうございます。 参考URLのHPを読んでみます。

  • keydaimon
  • ベストアンサー率28% (80/285)
回答No.1

よく引数というのをプログラマの人はいいます。 引数と言うのは、関数で言うところのx,つまり入力ということです。英語で言うところの目的語と言う言い方もできますね。I eat apple.で言えば、私は食べる?何を=リンゴとなるわけですね。 このリンゴに相当するのが、?q=hogehogeの部分です。qは恐らくクエリ(要求するもの、つまり検索語のこと)の頭文字だと思います。 で、よくページを見ると文字化けをしますよね。そのときは「エンコード」→「Shift_JIS」(「EUC_JP」)という感じにしますよね。これは、日本語の文字コードです。この場合も、「ie=Shift_JIS」で検索語が何の文字コードで表しているかを表しています。 文字コードには主に日本では4つあります。 ・JIS ・Shift_JIS ・EUC_JP ・Unicode 特に最後のUnicodeはいくつもの種類(バージョン)があるので注意が必要です。 それで、肝心の「?q=hogehoge」の部分ですが、何らかのShift_JISの文字コードですので、秀丸エディタなどでこの文字列コピーすると、通常入力した文字が見えるはずです。 簡単に言ってしまえば、機械が読む生の文字に変換された形なんですね。 大雑把に言うとこんな感じですね。足りないところがあったら補足します。 文字コードの勉強なら以下の本がおすすめです。

参考URL:
http://www.amazon.co.jp/exec/obidos/ASIN/4899770510/qid=1119710490/sr=8-1/ref=sr_8_xs_ap_i1_xgl/249-0803253-3877122
hmnjtp
質問者

お礼

丁寧に答えてくださってありがとうございます。 すみませんが、『?q』『&ie』『&num』『&btnG』はCGIで設定されている変数について、猫でも分かるようなHPを紹介してくれませんでしょうか?

関連するQ&A

  • 検索のときのURLについて

    検索のときのURLについて教えてくださいませm(__)m たとえばグーグルで 男前 と検索したいとき直接検索窓に 男前 と入力すると http://www.google.com/search?hl=ja&q=%E7%94%B7%E5%89%8D&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja アドレスバーには結構長いURLが表示され、検索結果が出てきます。 でも直接アドレスバーに下記のようにURLを入れても http://www.google.com/search?hl=ja&lr=lang_ja&q=男前 ちゃんと検索されるんですね。 つまりお知りのほうの%E7%94%B7%E5%89%8D&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_jaを日本語に置き換えてアドレスに入力しても検索されます。 ヤフーでもできるんでしょうか? たとえばやはり 男前 なら ヤフーだと http://search.yahoo.co.jp/search?fr=slv1-tbtop&p=%c3%cb%c1%b0 に なります。 これを http://search.yahoo.co.jp/search?fr=slv1-tbtop&p=男前 と 入力するとぜんぜん違う表示になってしまいます(^^; %c3%cb%c1%b0 の部分を日本語に変えてアドレスバーに入力 しても検索はできません。 ヤフーにはグーグルみたいなやり方はないんでしょうか? ご存知の方がいましたら、よろしくお願いいたしますm(__)m

  • IE7/8のGoogle検索で常に「ウェブ全体から検索」になってしまう

    WindowsXP(SP3)のIE7/8のGoogle検索http://www.google.co.jp/で、 いつのまにか常に「ウェブ全体から検索」になった状態になってしまいました。 右上の「検索設定」ボタンを押して、 「検索設定の検索言語の設定」→「優先する言語」で 「日本語」に設定しようと思っても、添付画像のように、 既に日本語にチェックが入っており、グレーアウトされ、 日本語のみチェックのオンオフができません。 外国語は正常にチェックできて、保存されます。 ちなみに、以前は常に「日本語のページを検索」にできました。 cookieを削除したり、ctfmon.exeを復活させたりしましたが 解消されません。 全く同じ不具合報告が下記サイトにあります。 まだ解消されてないのでしょうか? http://www.google.com/support/forum/p/websearch/thread?tid=2712717663313bdf&hl=ja 以下のサイトならlang_jaなので、常に「日本語のページを検索」に なりますが、相変わらず日本語のみチェックがグレーアウトされ、 オンオフできません。 http://www.google.com/webhp?hl=ja&safe=off&num=100&newwindow=1&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_ja http://www.google.co.jp/webhp?rls=ig&hl=ja&source=hp&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja

  • IE7/8のGoogle検索で日本語だけが設定保存できない

    E7/8のGoogle検索http://www.google.co.jp/で、いつのまにか 常に「ウェブ全体から検索」になった状態になり、日本語だけが設定保存できません。 OS:WindowsXP(SP3) 右上の「検索設定」ボタンを押して、「検索設定の検索言語の設定」→ 「優先する言語」で「日本語」に設定しようと思っても、添付画像のように、 既に日本語にチェックが入っており、グレーアウトされ、日本語のみチェックの オンオフができません。 一方、外国語は全て正常にチェック可能で保存できます。 ちなみに、以前は常に「日本語のページを検索」に設定保存できました。 cookieを削除したり、ctfmon.exeを復活させたりしましたが解消されません。 全く同じ問題の報告が下記サイトにあります。まだ解消されてないのでしょうか? http://www.google.com/support/forum/p/websearch/thread?tid=2712717663313bdf&hl=ja 以下のGoogle検索ならlang_jaなので、常に「日本語のページを検索」になりますが、 相変わらず日本語のみチェックがグレーアウトされ、オンオフできません。 http://www.google.com/webhp?hl=ja&safe=off&num=100&newwindow=1&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_ja http://www.google.co.jp/webhp?rls=ig&hl=ja&source=hp&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja

  • GoogleのURLにある「hl=ja」などを教えてくれませんか?

    Google検索結果のURLには 「http://www.google.co.jp/search?complete=1&hl=ja&q=google&lr=lang_ja&aq=f&oq=」 のように、「q=google」「complete=1」「hl=ja」というのがありますよね。 これはCGIの変数らしいのですが、これをできる限りたくさん教えてくれないでしょうか。この一覧が載っているページでも結構です。 お願いします。

  • 高圧的で、汚い言葉を吐く人間の心理、哲学とは?

    高圧的で、汚い言葉を吐く人間の心理、哲学とは? 高圧的で汚い言葉遣いをする人間を 低姿勢、威圧的でなく、腰が低く、 綺麗な言葉遣いをする人間に変える為には 具体的にどの様にすれば良いのだろうか? 高圧的で、汚い言葉遣いをする人間と 低姿勢、威圧的でなく、腰が低く、 綺麗な言葉遣いをする人間の それぞれの利点、欠点、限界、盲点とは? 皆さんにとって、 前者と後者はどの様な存在なのだろうか? 前者を後者に 後者を前者に変える為には 具体的にどの様にすれば良いのだろうか? そもそも変える必要性はあるのだろうか? 日本語カテゴリー皆さんの ご回答のほど、 お待ちしております。 https://scholar.google.co.jp/scholar?q=汚い言葉&btnG=&hl=ja&lr=lang_en%7Clang_ja&as_sdt=0%2C5 https://scholar.google.co.jp/scholar?start=10&q=高圧的な態度&hl=ja&lr=lang_en%7Clang_ja&as_sdt=0,5 https://scholar.google.co.jp/scholar?q=高圧的+性格&btnG=&hl=ja&lr=lang_en%7Clang_ja&as_sdt=0%2C5

  • urlの変換について

    アクセス元を表示したいので、 検索エンジンなどのURLを下記のように、 長いURLを短い物に変換して表示したいのですが、 www.google.com/search?hl=ja&lr=lang_ja&ie==AC%E3%83%B3%E3%82%B... ↓ www.google.com/ 何かよい変数などは、ありますでしょうか?

    • 締切済み
    • PHP
  • グーグルの表示について

    グーグルで検索をかけると、例えばソニー損保の公式サイトのように、 「自動車保険」や「ご契約のかた」といったサイトマップのような表示がされるサイトが最近あります。 これはどうすればこのように表示させることができるのでしょうか? 参考: http://www.google.co.jp/search?num=50&hl=ja&newwindow=1&rlz=1B3GGGL_jaJP227JP228&q=%E3%82%BD%E3%83%8B%E3%83%BC%E6%90%8D%E4%BF%9D&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_en%7Clang_ja

  • 皆さんにとって三連休とは?三連休の利点欠点限界盲点

    皆さんにとって三連休とは?三連休の利点欠点限界盲点とは?(連休(余暇、休日(土日) 休暇とは?連休(余暇、休日(土日)休暇の利点欠点限界盲点とは?) 哲学カテゴリー皆さんの ご回答のほど、 お待ちしております。 https://mono-siri.com/1963 http://www.jpf.or.kr/index/data/file/publish/3551154630_XDNtYrKS_201604.pdf http://www.meti.go.jp/statistics/toppage/report/bunseki/pdf/h17/h4a0506j3.pdf https://ja.m.wikipedia.org/wiki/ハッピーマンデー制度 https://en.wikipedia.org/wiki/Happy_Monday_System https://ja.m.wikipedia.org/wiki/年次有給休暇 https://en.wikipedia.org/wiki/Annual_leave https://ja.m.wikipedia.org/wiki/休日 https://en.wikipedia.org/wiki/Leave_of_absence https://scholar.google.co.jp/scholar?hl=ja&q=三連休&btnG=&lr=lang_en%7Clang_ja https://scholar.google.co.jp/scholar?q=連休&btnG=&hl=ja&lr=lang_en%7Clang_ja&as_sdt=0%2C5 https://scholar.google.co.jp/scholar?q=余暇+休日&btnG=&hl=ja&lr=lang_en%7Clang_ja&as_sdt=0%2C5 https://scholar.google.co.jp/scholar?q=休暇&btnG=&hl=ja&lr=lang_en%7Clang_ja&as_sdt=0%2C5 https://scholar.google.co.jp/scholar?q=休暇+連休+休日&btnG=&hl=ja&lr=lang_en%7Clang_ja&as_sdt=0%2C5

  • google の検索で文字化け

    google の検索で「あいうえお」を検索したい時、数日前までは http://www.google.com/search?lr=lang_ja&q=あいうえお とブラウザのURLのところに入れれば検索できたのですが、いまこれをやると、日本語が文字化けしてして、検索できません。 ここ数日で何かあったのでしょうか?

  • 「役得」の対義語

    こんにちは。 「役得」という言葉の対義語が気になって、調べたのですが分かりませんでした。 最初は「役損」かな?と思ったのですが、そんな言葉辞書に載っておりませんでした…。 一応、グーグルで「役損」を検索してみた所、幾つか引っかかるようですが、これは正しい言葉なのか造語なのか判別がつけ難いです。 (参考URL:http://www.google.co.jp/search?num=30&hl=ja&c2coff=1&q=%E5%BD%B9%E6%90%8D&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja) どなたか、「役得」の対義語をお教え頂けませんでしょうか? また、類義語でも構いません。 自信が無くても、こうじゃないかな…?というご意見でも結構ですので、お願い致します。

専門家に質問してみよう