javascript-URIのデコード方法

1032 ワード

長い休暇を過ごしました.会社に帰ってきたばかりで、慣れなくなりました.前の学習計画と仕事計画が中断されました.帰ってきても何をするべきか分かりません.同僚のブログを見に行って、また戻ってきます.前に自分で書いたノートを見て、続いてJavaScriptを勉強しましょう.
     有効な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