開心生活站

位置:首頁 > IT科技 > 

java,decodeuri

IT科技1.44W

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java decodeuri是什麼,讓我們一起了解一下。

decodeURI() 是JavaScript的內置函數,用於對encodeURI()函數編碼過的URI進行解碼,URI是用來標識互聯網上的資源和怎樣訪問這些資源的傳輸協議的字符串,decodeURI函數操作的是完整的URI。

在JavaScript中,encodeURI和decodeURI 主要用於URL(網址)的編碼、解碼,是JavaScript的自身函數,採用UTF-8編碼格式對指定的字符串進行編碼或解碼。所以我們要先了解這兩個函數的含義是什麼?

1、編碼函數 encodeURI():將非字母、數字 字符轉換成ASCII碼,以16進製表示。

2、譯碼函數 decodeURI():將被encodeURI()編碼過的 ASCII碼轉換成對應的字符。

java decodeuri

實戰操作:地址解碼decodeURI。

//獲取完整的 URLvar url = window.location.href;//從問號 (?) 開始的 URL(查詢部分)var url = window.location.search;//當前 URL 的端口號var url = window.location.port;//decodeURI()可對 encodeURI()編碼過的 URI 進行解碼。//url =decodeURI(decodeURI(location.search)); url =decodeURI(location.search); // decodeURIComponent()可對 encodeURIComponent()編碼的 URI 進行解碼。//可以編碼和解碼URI特殊字符(如#,/,¥等)

拓展一下:另外encodeURIComponent和decodeURIComponent也是主要用於URL(網址)的編碼、解碼,是JavaScript的自身函數,採用UTF-8編碼格式對指定的字符串進行編碼或解碼。

編碼函數 encodeURIComponent():將非字母、數字 字符轉換成ASCII碼,以16進製表示。

譯碼函數 decodeURIComponent():將被encodeURIComponent()編碼過的 ASCII碼轉換成對應的字符。

標籤:java decodeuri