溫馨提示×

location.href跳轉(zhuǎn)時(shí)的編碼問題怎么解決

小樊
183
2024-06-27 20:40:20
欄目: 編程語言

在進(jìn)行l(wèi)ocation.href跳轉(zhuǎn)時(shí),如果需要傳遞中文或其他特殊字符,可以使用encodeURIComponent()函數(shù)進(jìn)行編碼,以確保跳轉(zhuǎn)過程中不出現(xiàn)亂碼或錯(cuò)誤。例如:

var param1 = '中文';
var param2 = '特殊字符@#';

var url = 'http://example.com/page?param1=' + encodeURIComponent(param1) + '&param2=' + encodeURIComponent(param2);

window.location.href = url;

在跳轉(zhuǎn)頁面接收參數(shù)時(shí),可以使用decodeURIComponent()函數(shù)進(jìn)行解碼,獲取原始的中文或特殊字符內(nèi)容。

0