Article View: fj.net.www.authoring
Article #1663raw SJIS into URLs at yahoo, acara, navi.ntt ...
From: Satoshi KUSUNOKI
Date: Wed, 10 Jun 1998 00:00
Date: Wed, 10 Jun 1998 00:00
32 lines
2579 bytes
2579 bytes
gooなど検索サービスを提供しているサイトは色々あるが、サイト によっては、QUERY_STRINGにURLエンコーディングしてない日本語 文字列を入れていることがあるらしい。これは、読者が検索で入力 した語が読者のブラウザーのURL欄にそのまま人間が読める形で現 れるということ。私は直接その場面・画面を見たことはないが、間 接的にHTTP_REFERER変数からそう思えることがある。ブラウザーの URL欄の内容は、そうした検索結果ページから飛んで行った先の サーバー/CGIにHTTP_REFERER変数として渡されるが、そこに生の SJISなどが入っていることがあるから。例えばacara.comからの来 訪者はそうしてSJISをたまに送ってくる。他の疑惑検索サイトにも 言えるが、いつもではないがたまにそういうのが来る。ブラウザー がREFERER変数をわざわざURLデコードして渡してきたのだろうか? そうとも思えない事例もある(下述)。 yahoo.co.jpに関してはいままでそうしたのを目にしなかったのだ が、ついにSJISで来た。 beehive.navi.ntt.co.jpのように、URLエンコーディングしてある 部位に混じって謎のコードを生で送ってくるところもある。(それ は部分的にはSJISの半角カナと重なっている。) 一月ほど前に疑 問を呈しておいたが一向に改善されない。 ちゃんとURLエンコーディングできているときもあるのだから、全 部そうしてもらいたい。RFC1738を読んでもらいたい。 これは基本的には検索サイトとその利用者との間の問題で、飛び先 のページの管理人の気分まで考慮する必要は全くないが(REFERER 変数は「URL」とは別物)、出所できちんとしてくれれば結果的に 変なものを見ずに済むことになる。それに、自分も検索サイトの世 話になることはあるから多少は利害関係もある。経路によっては URLを正常に受け取れず正常に検索できないこともあるのかな。
Technical Details
Message-ID:
<357de45f.0@news3.ibm.net>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 107a40,e499c50049d7086c,start X-Google-Attributes: gid107a40,public X-Google-Thread: 10f9ae,e499c50049d7086c,start X-Google-Attributes: gid10f9ae,public From: umi@ibm.net (Satoshi KUSUNOKI) Subject: raw SJIS into URLs at yahoo, acara, navi.ntt ... Date: 1998/06/10 Message-ID: <357de45f.0@news3.ibm.net> X-Deja-AN: 361216133 Content-Transfer-Encoding: 7bit X-Notice: should be reported to postmaster@ibm.net MIME-Version: 1.0 X-Forwarded: by - (DeleGate/5.3.7) Content-Type: text/plain; charset=ISO-2022-JP X-Complaints-To: postmaster@ibm.net X-Trace: 10 Jun 1998 01:41:51 GMT, 202.135.59.72 Organization: http://www.cup.com/negi/ Newsgroups: fj.net.www.authoring,fj.net.www.pages