配置shop++編碼格式轉換過濾器
正常情況下若shop++出現亂碼問題,將tomcat的編碼格式統一修改為utf-8格式即可解決,但在實際情況下並不是所有使用者都有許可權自行修改tomcat編碼格式(如虛擬主機環境)。shop++商業版加入了encodingfilter、encodingconvertfilter兩個***,輕鬆配置一下編碼格式即可解決亂碼問題,非常方便。
**如下:
方法一:在tomcat安裝目錄下c:\apache-tomcat-6.0.29\conf修改server.xml
encodingfilter
org.springframework.web.filter.characterencodingfilter
encoding
utf-8
forceencoding
true
方法二:在web.xml中配置
encodingconvertfilter
net.shopxx.filter.encodingconvertfilter
fromencoding
iso-8859-1
toencoding
utf-8
encodingconvertfilter
/*其中:
iso-8859-1
為當前tomcat的編碼格式
我們在web應用開發過程中經常遇到輸出某種編碼的字元,如iso8859-1等,如何輸出乙個某種編碼的字串?
答:public string translate (string str)
catch (exception e) return tempstr;
}
spring編碼過濾器配置
filter filter name encodingfilter filter name filter class org.springframework.web.filter.characterencodingfilter filter class init param param name e...
過濾器設定編碼
util包中 新增類 characterencodingfilter implementsfilter destroy方法 dofilter方法中 轉換為httpservletrequest httpservletrequest request httpservletrequest req 強轉 設...
全域性過濾器解決編碼問題
為了解決每次get或者post方式提交資料的時候,編碼解碼方式不同導致亂碼的問題,直接在過濾器中自動過濾 新建過濾器filter public class globaldecodefilter implements filter override public void dofilter servl...