3 回答

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個贊
javascript:
encodeURI(value):將value轉(zhuǎn)換成utf-8,
decodeURI(value):將utf-8的value反轉(zhuǎn)成字符串。
java:
URLDecoder.decode(value, "utf-8");
URLEncoder.encode(value, "utf-8");
-----------------------------------------------------------------------------
jsp頁面上有一個文本框:
<input type="text" name="userName" value='<%=request.getAttribute("couserName %>'/>
當(dāng)文本框內(nèi)容是漢字的時(shí)候,servlet中獲得此文本框內(nèi)容時(shí)是亂碼:
request.getParameter("couserName;
解決:
String str = request.getParameter("couserName;
當(dāng)文本框是中文時(shí):
new String(str.getBytes("ISO-8859-1"), "GB2312");
添加回答
舉報(bào)