文字列エンコーダ
文字列を URI エンコードするには 3 つの方法。
あなたがURLにいくつかの文字列を含める必要があるとき、これらは一般的に有用である提案メソッド名を追加します。どちらが適切かは、状況によって異なります。以下は、それらが有用であるかの例をいくつか挙げます。
escape
最も古い方法であり、最低でもありません。アプリでそれを使用する機会はなかったencodeURI
URL パラメータの値として渡される文字列には、通常、適切です。encodeURIComponent
最も徹底したエンコーダですが、一般的には、URL ドメイン/パスの一部として使用される文字列、またはパラメータとしてURLを渡す必要がある場合のみ必要です(これは、APIリクエストをプロキシに渡す際に頻繁に行います)アヤックス)
エンコードする文字列:
エンコードしろ!
結果
encodeURI
encodeUriComponent
escape