欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

JSP中文亂碼問題的描述及解決方案

這篇文章主要講解了“JSP中文亂碼問題的描述及解決方案”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“JSP中文亂碼問題的描述及解決方案”吧!

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計、做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)扶溝,10余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

JSP中文亂碼問題之一:調(diào)用JSP頁面顯示亂碼

通過瀏覽器調(diào)用JSP頁面,在客戶端瀏覽器中所有的中文內(nèi)容出現(xiàn)亂碼。

解決:

首先確認本JSP在編輯器中保存時,使用的是GBK的編碼格式,然后在JSP頁面的開始部分添加 < %@ pageEncoding="GBK" %>就可以解決中文亂碼問題。

JSP中文亂碼問題之二:調(diào)用Servlet頁面顯示亂碼

通過瀏覽器調(diào)用Servlet,Servlet在瀏覽器中顯示內(nèi)容出現(xiàn)亂碼

解決:

在Servlet使用response在輸出內(nèi)容之前,先執(zhí)行response.setContentType("text/html;charset=GBK")設(shè)定輸出內(nèi)容的編碼為GBK

JSP中文亂碼問題之三:Post表單傳遞參數(shù)亂碼

通過JSP頁面、HTML頁面或者Servlet中的表單元素提交參數(shù)給對應(yīng)的JSP頁面或者Servelt而JSP頁面或者Servlet接收的中文參數(shù)值亂碼。

解決:

在接收POST提交的參數(shù)之前,使用request.setCharacterEncoding("GBK")設(shè)定接收參數(shù)的內(nèi)容使用GBK編碼

JSP中文亂碼問題更好的解決方法是使用過濾器技術(shù)

Encoding過濾器

package com.htt;   import java.io.IOException;   import javax.servlet.Filter;   import javax.servlet.FilterChain;   import javax.servlet.FilterConfig;   import javax.servlet.ServletException;   import javax.servlet.ServletRequest;   import javax.servlet.ServletResponse;   public class Encoding implements Filter {       public void destroy() {  }       public void doFilter(ServletRequest request, ServletResponse response,   FilterChain chain) throws IOException, ServletException {       request.setCharacterEncoding("GBK");       chain.doFilter(request, response);       }       public void init(FilterConfig filterConfig) throws ServletException { }   }

Web.xml文件中的設(shè)置

< filter>     < filter-name>encoding< /filter-name>     < filter-class>com.htt.Encoding< /filter-class>  < /filter>  < filter-mapping>     < filter-name>encoding< /filter-name>     < url-pattern>/ToCh_zn< /url-pattern>  < /filter-mapping>

JSP中文亂碼問題之四:Get方式表單傳遞和URI方式傳遞參數(shù)亂碼

解決方案

apache-tomcat-6.0.18\conf\server.xml

在這個內(nèi)加入一行

< Connector port="8080" protocol="HTTP/1.1"     connectionTimeout="20000"     redirectPort="8443"  URIEncoding="GBK" />

感謝各位的閱讀,以上就是“JSP中文亂碼問題的描述及解決方案”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對JSP中文亂碼問題的描述及解決方案這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

當(dāng)前名稱:JSP中文亂碼問題的描述及解決方案
網(wǎng)站地址:http://www.chinadenli.net/article8/jsgcip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗網(wǎng)站內(nèi)鏈建站公司網(wǎng)站設(shè)計手機網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司