location.href傳參中文亂碼問題解決

在js中通過window.location.href方式跳轉頁面並在路徑上傳遞參數中文亂碼解決
js中對中文進行編碼:(不對ASCII 字母和數字進行編碼)
window.location.href = ‘aaa.html?Unit=’+encodeURI(encodeURI(中文內容))
//有時需要兩次編碼
window.location.href = ‘aaa.html?Unit=’+encodeURI(中文內容)
//有時只需要編碼一次即可(具體原因沒有細究)

在接收頁面接收的時候再解碼回來即可
decodeURI(window.location.href)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章