参照質問urlencodeとrawurlencodeを読みましたか?ちなみに、私が使うべきことrawurlencode
例えば
他のシステムとの相互運用性が重要な場合は、rawurlencodeが最適な方法のようです。
しかし、なぜurlencode
それが発明されたのでしょうか?この機能が役に立たないということですか?
参照質問urlencodeとrawurlencodeを読みましたか?ちなみに、私が使うべきことrawurlencode
例えば
他のシステムとの相互運用性が重要な場合は、rawurlencodeが最適な方法のようです。
しかし、なぜurlencode
それが発明されたのでしょうか?この機能が役に立たないということですか?
それはあなたが何を求めているかによります。それらの主な違いは、もちろんそれらがエンコードする標準ですが、スペースもあります。
urlencode
フォームデータがエンコードされるのと同じ方法でエンコードします
urlencode
スペースを+
シンボルとしてエンコードrawurlencode
し、スペースを。としてエンコードします%20
。
したがって、フォームデータを処理する場合は、urlencodeが適しています(フォームはスペースを+記号としてエンコードするため)。そうでなければ、rawurlencodeは私の意見では賢明な選択です。
たとえば、URLを介して送信されるフォームデータを模倣したい場合は、urlencodeを使用します。