js 頁面?zhèn)鲄禃r 參數值含特殊字符的問題
更新時間:2009年12月13日 22:54:08 作者:
解決方法就是利用js的escape函數,這個函數在解決中文亂碼等方面應用的比較廣泛。推薦使用。
工作中遇到的小問題,一個頁面中通過window.showModel("comm/morelanguage.jsp?str=zh_CN:愛#;zh_TW:愛;en:love;",,,,);彈出另一個頁面并將參數傳遞到另一個頁面,另一個頁面接受得到src參數值時會出現問題,值不對,測試過是因為#特殊字符的問題,對于這些特殊字符我采取的辦法是
傳參數時,str=escape('str=zh_CN:愛#;zh_TW:愛;en:love;')處理
接受參數時,拿到str后str=unescape(str);
傳參數時,str=escape('str=zh_CN:愛#;zh_TW:愛;en:love;')處理
接受參數時,拿到str后str=unescape(str);