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

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
簡單介紹JSP中文亂碼處理

1.調用JSP頁面顯示亂碼
通過瀏覽器調用JSP頁面,在客戶端瀏覽器中所有的中文內容出現亂碼。

成都創(chuàng)新互聯公司2013年開創(chuàng)至今,是專業(yè)互聯網技術服務公司,擁有項目網站建設、成都網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元雙牌做網站,已為上家服務,為雙牌各地企業(yè)和個人服務,聯系電話:13518219792

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

2.調用Servlet頁面顯示亂碼
通過瀏覽器調用Servlet,Servlet在瀏覽器中顯示內容出現亂碼

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

3.Post表單傳遞參數亂碼
通過JSP頁面、HTML頁面或者Servlet中的表單元素提交參數給對應的JSP頁面或者Servelt而JSP頁面或者Servlet接收的中文參數值亂碼。

解決:
在接收POST提交的參數之前,使用request.setCharacterEncoding("GBK")設定接收參數的內容使用GBK編碼

更好的解決方法是使用過濾器技術

 
 
 
  1. package com.htt;
  2. import java.io.IOException;
  3. import javax.servlet.Filter;
  4. import javax.servlet.FilterChain;
  5. import javax.servlet.FilterConfig;
  6. import javax.servlet.ServletException;
  7. import javax.servlet.ServletRequest;
  8. import javax.servlet.ServletResponse;
  9. public class Encoding implements Filter {
  10.     public void destroy() {  }
  11.     public void doFilter(ServletRequest request, ServletResponse response,   FilterChain chain) throws IOException, ServletException {
  12.            request.setCharacterEncoding("GBK");
  13.            chain.doFilter(request, response);
  14.     }
  15.     public void init(FilterConfig filterConfig) throws ServletException { }
  16. }    
  17. Web.xml文件中的設置
  18.  encoding
  19.    com.htt.Encoding
  20.    encoding
  21.    /ToCh_zn

網站標題:簡單介紹JSP中文亂碼處理
標題來源:http://www.5511xx.com/article/dhiehde.html