JS處理URL中的中文

今天遇到個問題   代碼前任做者很S B 的把文本框中填寫的值 寫入到url中  致使 會出現   「ddddd.asp?name=我是 隔壁 滴 老王   」 這樣的狀況  而後用JS 獲取參數就直接獲取的亂碼瀏覽器

解決辦法編碼

先在JS裏面把中文編碼下  url

 var parame=encodeURI("我是 隔壁 滴 老王");code

而後再拼接到URL中io

而後 跳轉URL的時候再編碼下編譯

 window.location.href = encodeURI(url);亂碼

這樣輸出到瀏覽器中的就是編譯後的值co

跳轉的頁面獲取值asp

 var name=decodeURI(編譯後的值)中文

相關文章
相關標籤/搜索