回答編集履歴

1

補足

2022/04/19 07:34

投稿

otn
otn

スコア84663

test CHANGED
@@ -8,7 +8,7 @@
8
8
  3.クエリーストリングに生で`=`が1つでも含まれる場合
9
9
   CGIプログラムは引数無しで呼び出される。
10
10
 
11
- 今時は、`=`無しのクエリーで、引数で参照するような`CGI`プログラムを作る人は居なさそうなので、どっちでも良いかと思います、あえて`+`を使う理由は無いですね。
11
+ 今時は、`=`無しのクエリーで、引数で参照するような`CGI`プログラムを作る人は居なさそうなので、どっちでも良いかと思います。ライブラリを使うならそのライブラリの仕様に任せれば良いし自力でエンコーディングするなら、あえて`+`を使う理由は無いですね。
12
12
  もしそういうCGIプログラムとウェブページを作るなら、各引数の区切りは`+`で、1つの引数の中に空白を含める場合は`%20`という使い分けが必須です。
13
13
 
14
14
  クエリーストリングで`=`や`&`が特別な意味を持ったのは、formタグ登場以降なので、それ以前のクエリーストリングを付けるにはisindexタグしか無かった時代には上記の3番のケースは無かったと思います。