[topic] URL特殊文字のエスケープ
Posted feedbacks - JavaScript
JavaScriptではescapeが使える。JavaScriptも半角スペースは%20に置き換える。
1 | escape("~url quote") //=> '%7Eurl%20quote'
|
escape は「+」をパーセントエンコードしてくれなかったりするので受け取る側が悲しいことになります。 なので、encodeURIComponent のほうが良いかと。
1 2 3 | escape("+ =&"); // => "+%20%3D%26"
encodeURI("+ =&"); // => "+%20=&"
encodeURIComponent("+ =&"); // => "%2B%20%3D%26"
|





にしお
#4156()
Rating0/0=0.00
URL用に特殊な文字をエスケープする。
[ reply ]