escape、encodeURI、または encodeURIComponent を使用する場合
クエリ文字列のエンコード
エンコード時Web サーバーに送信するためのクエリ文字列。さまざまな機能に固有の機能があります。目的:
escape()
encodeURI()
完全なデータをエンコードするには、encodeURI() を使用します。 URL 文字列。これにより、スペースなどの特殊文字がエンコードされ、有効な URL 構造が保証されます。例:
encodeURI("http://www.google.com?var1=value1&var2=value2");
は次を返します:
http://www.google.com?var1=value1&var2=value2
encodeURIComponent()
encodeURIComponent() を使用して、URL 文字列内の特定のパラメータをエンコードします。これにより、スペースなどの特定の文字がパラメータ値内で適切にエンコードされるようになります。例:
encodeURIComponent("var1=value1&var2=value2");
は次を返します:
var1%3Dvalue1%26var2%3Dvalue2
使用ガイドライン
以上がencodeURI()、encodeURIComponent()、またはエスケープ(): URL エンコーディングにどのような場合に使用するか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。