urlを渡す変数があり、その中に疑問符がある場合は、疑問符をエスケープするだけですか?もしそうでなければ、どうやってそれが通り過ぎるのを確かめることができますか?申し訳ありませんが、これは簡単な質問ですが、私はこの情報を必要とします。答えに応じて、私は前向きに進んでいくと混乱してしまいます。url変数の中間に疑問符がありますか?
35
A
答えて
47
疑問符のURLは、%3F
とエンコードされます。しかし、文字を手動でエンコーディングするのではなく、すべてのエンコーダーを適切に使用する必要があります。
6
ここには、URLエンコード文字のfull listがあります。あなたは、サーバー側の言語のためのPHPを使用している場合は、
$nice_url = urlencode("http://your.old.url");
他の言語には、同様の機能が、中に構築しています...のようなものを使用することができます(または、1つのオンラインを見つけることができます)。これにより、疑問符(およびその他のURLの問題)が処理されます。
+3
URL全体をエンコードするのではなく、パスセグメントを個別にエンコードする必要があります。それ以外の場合は、スキームの後にコロンをエンコードし、FQDNのドットとパスセグメントを区切るスラッシュもエンコードします。 Plaseを見てみましょうhttps://tools.ietf.org/html/rfc3986 – cmoran92
5
GoogleにリンクしたJavaScriptの検索エンジンをしようとの私の経験によると、ちょうど%の3Fと疑問符を置き換えます。 URLは、%の右側にある最初の2文字を16進形式で読み取ります。
関連する問題
- 1. 疑問符 "?" JS変数の
- 2. クリーンURLのPHP疑問符
- 3. 私のワードプレスのテキストに疑問符があります
- 4. CodeIgniter:ページネーションに疑問符がありませんか?
- 5. URL内の疑問符と変数をPHPのスラッシュに置き換えます
- 6. 疑問符活字体変数
- 7. URLは疑問符(?)で終わります。
- 8. routerLinkはURLに疑問符を追加しますか?
- 9. 疑問符、プラス、マイナスProlog変数名より前に
- 10. 変数の先頭にある疑問符の目的は何ですか?
- 11. rxjava-stringにはどのような二重疑問符がありますか?
- 12. URLからphp変数を疑問符なしで作成する
- 13. htaccess url疑問符で書き直し
- 14. htaccess url疑問符を含むURLを書き換えます
- 15. URLに疑問符(?)とアンパサンド(&)の意味は何ですか?
- 16. 疑問符プレースホルダー
- 17. 疑問符
- 18. .htaccess - 疑問符
- 19. 疑問符
- 20. 疑問符
- 21. URLのパラメータ区切り、誤った疑問符の場合
- 22. Wordpressの同一のテキスト、1つにブラックダイヤモンドの疑問符があります
- 23. Laravelクエリで変数値の代わりに疑問符が返される
- 24. viを1つの疑問符の代わりに2つの疑問符に置き換えます。
- 25. mysqlの疑問符
- 26. ビジュアルスタジオデバッガの疑問符
- 27. .htaccess URLに疑問符 "?"を書き換えます。
- 28. エスケープ? hibernate/gormのSQL制限内の疑問符(疑問符)
- 29. htaccess 301にリダイレクトしますか? (疑問符)が動作していないURL
- 30. リモートgdbのスタックトレースにシンボル(疑問符のみ)がありません
@StefanH Ok。私のURLは 'site.com?var1 = apples&var2 = newsite.com?w.newsite.com&var3 = stuff'のようなものになります。 – townie
申し訳ありません - 私は質問を間違えました - 私の答えは間違っていました。あなたは間違いなくそれをエンコードしたいでしょう:) –