javascript-URIのデコード方法
1032 ワード
長い休暇を過ごしました.会社に帰ってきたばかりで、慣れなくなりました.前の学習計画と仕事計画が中断されました.帰ってきても何をするべきか分かりません.同僚のブログを見に行って、また戻ってきます.前に自分で書いたノートを見て、続いてJavaScriptを勉強しましょう.
有効なURI(統一資源標示子)にはスペースなどの文字が含まれていませんので、符号化する必要があります.
コードを復号する方法は、デコード(decodeURI)とデコード(decodeURIComponent)があります.
encodeURI()のコードはdecodeURIしか解けません.
encodeURIComponent()のコードはdecodeURIComponent()のみ解けます.
完全なURIを符号化するために、URI中の特殊な文字を符号化しません.例えば、コロン、前棒、疑問符、ポンド記号などです.
有効なURI(統一資源標示子)にはスペースなどの文字が含まれていませんので、符号化する必要があります.
コードを復号する方法は、デコード(decodeURI)とデコード(decodeURIComponent)があります.
encodeURI()のコードはdecodeURIしか解けません.
encodeURIComponent()のコードはdecodeURIComponent()のみ解けます.
完全なURIを符号化するために、URI中の特殊な文字を符号化しません.例えば、コロン、前棒、疑問符、ポンド記号などです.
var str0=encodeURI("http://www.cnblogs.com/ 2012/ 71.html");
:http://www.cnblogs.com/%202012/%2071.html
URIの一部を符号化するために用いられます.URI中のすべての非標準文字をエンコードします.var str1=encodeURIComponent("http://www.cnblogs.com/ 2012/ 71.html");
:http%3A%2F%2Fwww.cnblogs.com%2F%202012%2F%2071.html