處理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";


推薦閱讀:

消滅衣櫥五大問題,絕不手軟!
電視行業遇到的問題,比你想像得要嚴重的多
淺談留守孩的問題和解決出路
答學員問題選錄
解決光棍問題的五花八門辦法

TAG:亂碼 | 處理 | 中文亂碼 | 問題 | 中文 |