文字列を受け取り、それをパーセントエンコードされた別の文字列に変換するjavascript関数はありますか?そうすれば、「ThisGuy」のようなものが「This%20Guy」に変わります。
ありがとう
文字列を受け取り、それをパーセントエンコードされた別の文字列に変換するjavascript関数はありますか?そうすれば、「ThisGuy」のようなものが「This%20Guy」に変わります。
ありがとう
encodeURI、encodeURIComponentまたは文字列escapeに対して同じように機能しますが、詳細が異なります。
encodeURIURLをエスケープするためだけのものであり、非ASCIIユニコードシンボルで
encodeURIComponentもエスケープ=して動作が異なります。&
escape
encodeURI("Ω") === encodeURIComponent("Ω") === "%CE%A9"
escape("Ω") === "%u03A9"
リクエストの一部として文字列を送信する必要がある場合は、encodeURIComponentを使用してください
encodeURIComponent()またはescape( )を試してください
これを試してencodeURIComponent()
var stringToDecode = "J&K";
var encodedString = encodeURIComponent(stringToDecode );
decodeURIComponent()必要に応じて再度デコードするために使用します
詳細はこちら
https://en.wikipedia.org/wiki/Percent-encoding#Percent-encoding_reserved_characters
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
はい、ここにあります
escape('This Guy');