SSH中文亂碼問題的解決

1、在web.xml中如下配置

<filter>
	<filter-name>encodingFilter</filter-name>        
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>        
    	<init-param>            
        	 <param-name>encoding</param-name>            
         	<param-value>UTF-8</param-value>        
        </init-param>    
</filter>    
<filter-mapping> 
	<filter-name>encodingFilter</filter-name>        
	<url-pattern>/*</url-pattern>
</filter-mapping>

2、在Jsp頁面中如下配置

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

3、在Struts.xml如下配置

<constant name="struts.i18n.encoding" value="UTF-8" /> 

如果插入數據庫還是亂碼,只要將數據庫的編碼也改爲UTF-8
發佈了36 篇原創文章 · 獲贊 7 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章