這是編碼:
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發生事件來提交保證參數是安全性的,獲取輸入值來進行本地保存再進行判斷發起鏈接請求