在進行location.href跳轉時,如果需要傳遞中文或其他特殊字符,可以使用encodeURIComponent()函數進行編碼,以確保跳轉過程中不出現亂碼或錯誤。例如:
var param1 = '中文';
var param2 = '特殊字符@#';
var url = 'http://example.com/page?param1=' + encodeURIComponent(param1) + '¶m2=' + encodeURIComponent(param2);
window.location.href = url;
在跳轉頁面接收參數時,可以使用decodeURIComponent()函數進行解碼,獲取原始的中文或特殊字符內容。