質問編集履歴
4
補足3
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
誤字
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
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
補足
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
|
+
|