新規記事投稿 フォロー記事投稿 記事のキャンセル
From: TAD <hotani@mua.biglobe.ne.jp>
Subject: Re: "&"はquery stringではエンコードが必要?
Date: 1999/03/16 11:12:01
Reference: mesh.npc.2/00574

3月16日に、Yasu.Fさんは書きました。

>3月15日に、にあさんは書きました。
>
>>3月15日に、TADは書きました。
>>
>>><img src="/~fwip3653/npc/npc.cgi?L=index.htm&amp;I=/npc/npc.idx&amp;C=FFFFFF,000000">
>>>
>>>HTMLの記述が上記のようになってますが、
>>>気の回しすぎか単なる間違い(誤解)ですね。(^^;;

これは「私が」ですね。お恥ずかしい。(#^_^#)

>>えーと、Yasu.Fさんの「Webに関するいろいろ」のペーヂを読むと、"&"と言うのは、
>>生には使えなくて、"&amp;"と書かねばならない、となっているので、RFC 1738を
>>読み直してみたのですが、該当個所が見つかりませんでした。(^^;;
>
>これは(URIの)エンコードあるいはエスケープじゃなくて、(HTMLの)実体参照
>でしょう。
>
>  <IMG src="hoge.jpg" width=50 height=50 alt="<ほげほげ>">
>
>とは書けなくて、
>
>  <IMG src="hoge.jpg" width=50 height=50 alt="&lt;ほげほげ&gt;">
>
>と書かなくちゃいけないのと同じことです。

"....."で囲んでもダメ(実体参照を使わないといけない)なんですね。
ちゃんと考えろってば。>TAD

とすると、以下のように記述した場合、

<img src="/~fwip3653/npc/npc.cgi?L=index.htm&amp;I=/npc/npc.idx&amp;C=FFFFFF,000000">

QUERY_STRINGとして渡される文字列は、

L=index.htm&I=/npc/npc.idx&C=FFFFFF,000000

となるんですね。

で、本当のところセパレータとしては何を使うのが正しいのでしょうか。
「何が正しい」というのはなくてやはり慣例的なものなのでしょうか。

#最近では";"になってきているというのは全然知りませんでした。(#^_^#) (お恥ずかしい)