質問編集履歴

4

補足3

2022/04/19 07:47

投稿

nikuatsu
nikuatsu

スコア177

test CHANGED
File without changes
test CHANGED
@@ -41,3 +41,8 @@
41
41
 
42
42
  なので、こちらのご意見に頷くところがございます。
43
43
 
44
+ ### 補足3
45
+ こちらも「%20」派でした。
46
+
47
+ > x-www-form-urlencodedの仕様的には+の方が正しいのかもしれないが、現実的には%20にした方が安全と思う。
48
+ > https://qiita.com/aosho235/items/0581fc82f8ce2c5ac055

3

誤字

2022/04/19 07:02

投稿

nikuatsu
nikuatsu

スコア177

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,8 @@
1
1
  ### 質問
2
2
  URLに検索パラメータを付与する際に、
3
3
 
4
- https://example.com/searchq=cat%20dog
4
+ https://example.com/search?q=cat%20dog
5
- https://example.com/searchq=cat+dog
5
+ https://example.com/search?q=cat+dog
6
6
 
7
7
  という2パターンがあるようでして(他にもある?)、このユースケースを知りたいです。
8
8
 

2

補足2

2022/04/19 06:52

投稿

nikuatsu
nikuatsu

スコア177

test CHANGED
File without changes
test CHANGED
@@ -30,4 +30,14 @@
30
30
 
31
31
  ですが、ならばTwitterがなぜ「%20」なのか疑問が残りますので、やや納得感が低いです。
32
32
 
33
+ ### 補足2
34
+ またはこんなご意見もあります。
33
35
 
36
+ > ていうかもともとの形にそって、半角スペースは%20に置換してもいいと思う。
37
+ > https://uragou.hatenablog.com/entry/2018/03/16/144355
38
+
39
+ 私も今回、この **「+」だとデコードができない** という問題に躓き質問しました。
40
+ (pushStateの件でいえば、pushStateした後にそこからパラメータ(q)の値を取得すると、「+」はデコードできないために正規表現で置換しなければならない)
41
+
42
+ なので、こちらのご意見に頷くところがございます。
43
+

1

補足

2022/04/19 06:45

投稿

nikuatsu
nikuatsu

スコア177

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,4 @@
1
+ ### 質問
1
2
  URLに検索パラメータを付与する際に、
2
3
 
3
4
  https://example.com/searchq=cat%20dog
@@ -21,4 +22,12 @@
21
22
  もし汎用的にユースケースを整理されている方がいらっしゃればぜひお聞かせください。
22
23
  宜しくお願い致します。
23
24
 
25
+ ### 補足
26
+ こんな情報がありました。
24
27
 
28
+ > クエリストリングには「+」か「%20」、それ以外は「%20」
29
+ > https://www.suzukikenichi.com/blog/which-shold-you-use-space-20-or-plus-in-urls-containing-space/
30
+
31
+ ですが、ならばTwitterがなぜ「%20」なのか疑問が残りますので、やや納得感が低いです。
32
+
33
+