**解決方法一:
url接受引數**
mui.openwindow(
})
//位址傳參
function geturlparam(name) else
}
//解析引數
var cline_name=decodeuricomponent(geturlparam("client_name"));
alert(cline_name) //接收到的中文引數
解決方法二:
alert(encodeuri("我是中文"));
alert(decodeuri(encodeuri("我是中文")));
了解概念:
encodeuri() 函式可把字串作為 uri 進行編碼。 會被轉化為」%25e6%b255%258b%25e8%af%2595「
decodeuri() 函式可對 encodeuri() 函式編碼過的 uri 進行解碼
encodeuri 和 decodeuri 函式操作的是完整的 uri;這倆函式假定 uri 中的任何保留字元都有特殊意義,所有不會編碼它們。
encodeuricomponent 和 decodeuricomponent 函式操作的是組成 uri 的個別元件;這倆函式假定任何保留字元都代表普通文字,所以必須編碼它們,所以它們(保留字元)出現在乙個完整 uri 的元件裡面時不會被解釋成保留字元了。
js對文字進行編碼涉及3個函式:escape,encodeuri,encodeuricomponent,相應3個解碼函式:unescape,decodeuri,decodeuricomponent
url 中文傳參 亂碼問題
開發一直用firfox網頁,除錯什麼的都很方便。所以遇到了瀏覽器之間的相容問題。url中文傳參。問題 前台用url傳值中文,後台用request.getparameter接收引數。用firfox,chrome等沒有問題。用ie會出現接參亂碼現象。上網查了一下,算了,還是把原文帖上來吧。比較容易懂。讓...
URL上中文傳參亂碼解決方案
一開始使用encoder string str 進行編碼和decoder string str 進行解碼,結果依然發現頭痛的亂碼。後來再使用encoder string str,utf 8 進行編碼和decoder string str,utf 8 進行解碼。亂碼問題才得以解決。為了測試encode...
URL上中文傳參亂碼解決方案
一開始使用encoder string str 進行編碼和decoder string str 進行解碼,結果依然發現頭痛的亂碼。後來再使用encoder string str,utf 8 進行編碼和decoder string str,utf 8 進行解碼。亂碼問題才得以解決。為了測試encode...