新規記事投稿 フォロー記事投稿 記事のキャンセル
From: Yasu.F <yasuf@big.or.jp>
Subject: Re: "&"はquery stringではエンコードが必要?
Date: 1999/03/16 07:35:18
Reference: mesh.npc.2/00572

3月15日に、にあさんは書きました。

>><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;">

と書かなくちゃいけないのと同じことです。
これはHTML4.0の仕様書でも指摘されています。

# そろそろ更新しなくちゃな…>〜いろいろ