[topic] URL特殊文字のエスケープ

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"

Index

Feed

Other

Link

Pathtraq

loading...