程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 最完整的處理jsp處理亂碼問題步驟,不需要手工轉碼

最完整的處理jsp處理亂碼問題步驟,不需要手工轉碼

編輯:關於JSP

最完整的處理jsp處理亂碼問題步驟,不需要手工轉碼


以編碼格式為UTF-8為例

1,jsp頁面文件編碼格式,在eclipse右鍵-》properties-》resource-》text file encode修改該UTF-8

2,jsp頁面上的

<%@ page  pageEncoding="UTF-8"%>
跟上面一樣,為文件存儲格式,按此格式存儲文件,並編譯裡面漢字

3,jsp頁面上的

<%@ page  contentType="text/html; charset=UTF-8" %>
jsp頁面解碼格式

4,jsp頁面上裡面的

浏覽器解碼格式,不設此格式可以在浏覽器中自行設置
5,wen項目中的web.xml中添加過濾器

 characterEncodingFilter  
	    org.springframework.web.filter.CharacterEncodingFilter  
	      
	        encoding  
	        UTF-8  
	      
	      
	        forceEncoding  
	        true  
	      
	
	
	    characterEncodingFilter
	    /*
  	
不要漏了,不然有其他過濾器的時候會出現亂碼。

這個地方其實相當於jsp頁面的

request.setCharacterEncoding("UTF-8")
response.setCharacterEncoding ("UTF-8")

6,tomcat中server.xml文件,設置端口的地方

    

7,如果用到<%@ include file="../footer.jsp"%>需要兩邊編碼完全一致,如不能一邊utf-8,一邊UTF-8



  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved