處理jsp中文亂碼問題
處理jsp中文亂碼問題:
1當請求方法是post時
在jsp文件的前面增加如下代碼:
request.setCharacterEncoding("utf-8");
當請求方法是get時:
要先對中文漢字編碼:URLEncoder.encode(str,"utf-8")
2在伺服器中配置中文字元的解碼
在tomcat伺服器器的D:/apache-tomcat-6.0.18/conf/server.xml文件中
<Connector port="808" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8"/>
這個標籤中增加URIEncoding="utf-8";
3當請求方法是get時:也可以採用jstl標籤庫結合el表達式處理
要先對中文漢字編碼:
<c:url value="/luanma/getForm_get.jsp" var="url">
<c:param name="name" value="${str}"></c:param>
</c:url>
<a href="${url}">測試getC</a>
在伺服器中配置中文字元的解碼
在tomcat伺服器器的D:/apache-tomcat-6.0.18/conf/server.xml文件中
<Connector port="808" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8"/>
這個標籤中增加URIEncoding="utf-8";
推薦閱讀:
※消滅衣櫥五大問題,絕不手軟!
※電視行業遇到的問題,比你想像得要嚴重的多
※淺談留守孩的問題和解決出路
※答學員問題選錄
※解決光棍問題的五花八門辦法