基於js對瀏覽器的url地址進行編碼和解碼


這是編碼: 

https%3A%2F%2Fw3schools.com%2Fmy%20test.asp%3Fname%3Dst%C3%A5le%26car%3Dsaab
這是url解碼:

https://w3schools.com/my test.asp?name=ståle&car=saab

定義和用法

decodeURIComponent() 函數對 URI 組件進行解碼。

使用 encodeURIComponent() 函數對 URI 組件進行編碼。

語法

decodeURIComponent(uri)

參數值

參數 描述
uri 必需。要解碼的 URI。

技術細節

返回值: 字符串,表示解碼后的 URI。

解碼瀏覽器的url地址

 // decodeURIComponent();進行解碼,可將頁面亂碼轉換中文
在form表單提交用戶數據時參數自動提交的get方法,提交按鈕是submit時,用戶名可能是中文,獲取這個解析出來的url是編碼形式的鏈接,使用解碼就能獲取url的內容
   var url=decodeURIComponent(window.location.href);
 
不過在js

 

里使用的是按鈕button發生事件來提交保證參數是安全性的,獲取輸入值來進行本地保存再進行判斷發起鏈接請求

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM