今天遇到個問題 代碼前任作者很S B 的把文本框中填寫的值 寫入到url中 導致 會出現 “ddddd.asp?name=我是 隔壁 滴 老王 ” 這樣的情況 然后用JS 獲取參數就直接獲取的亂碼
解決辦法
先在JS里面把中文編碼下
var parame=encodeURI("我是 隔壁 滴 老王");
然后再拼接到URL中
然后 跳轉URL的時候再編碼下
window.location.href = encodeURI(url);
這樣輸出到瀏覽器中的就是編譯后的值
跳轉的頁面獲取值
var name=decodeURI(編譯后的值)