日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
JSP中文亂碼問(wèn)題的描述及解決方法

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

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括安徽網(wǎng)站建設(shè)、安徽網(wǎng)站制作、安徽網(wǎng)頁(yè)制作以及安徽網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,安徽網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到安徽省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!

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

解決:

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

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

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

解決:

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

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

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

解決:

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

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

Encoding過(guò)濾器

 
 
 
  1. package com.htt;  
  2.  
  3. import java.io.IOException;  
  4.  
  5. import javax.servlet.Filter;  
  6.  
  7. import javax.servlet.FilterChain;  
  8.  
  9. import javax.servlet.FilterConfig;  
  10.  
  11. import javax.servlet.ServletException;  
  12.  
  13. import javax.servlet.ServletRequest;  
  14.  
  15. import javax.servlet.ServletResponse;  
  16.  
  17. public class Encoding implements Filter {  
  18.  
  19.     public void destroy() {  }  
  20.  
  21.     public void doFilter(ServletRequest request, ServletResponse response,   FilterChain chain) throws IOException, ServletException {  
  22.  
  23.     request.setCharacterEncoding("GBK");  
  24.  
  25.     chain.doFilter(request, response);  
  26.  
  27.     }  
  28.  
  29.     public void init(FilterConfig filterConfig) throws ServletException { }  
  30.  
  31. }       

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

 
 
 
  1. < filter> 
  2.  
  3.    < filter-name>encoding< /filter-name> 
  4.  
  5.    < filter-class>com.htt.Encoding< /filter-class> 
  6.  
  7. < /filter> 
  8.  
  9. < filter-mapping> 
  10.  
  11.    < filter-name>encoding< /filter-name> 
  12.  
  13.    < url-pattern>/ToCh_zn< /url-pattern> 
  14.  
  15. < /filter-mapping> 

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

解決方案

apache-tomcat-6.0.18\conf\server.xml

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

 
 
 
  1. < Connector port="8080" protocol="HTTP/1.1"   
  2.  
  3.  connectionTimeout="20000"   
  4.  
  5.  redirectPort="8443"  URIEncoding="GBK" /> 

網(wǎng)頁(yè)名稱(chēng):JSP中文亂碼問(wèn)題的描述及解決方法
網(wǎng)站URL:http://www.5511xx.com/article/dpcddie.html