我的系統是因爲加入了xssfilter導致的亂碼,加入之前是可以正常使用的,有的亂碼可能是沒有設置編碼過濾器的問題,或者是HTML頁面沒有統一編碼格式,我這裏就不針對其他情況導致的亂碼進行分析了,只針對我的系統導致亂碼的問題進行一下記錄.
亂碼描述:在加入了xssfilter過濾器之後,本地環境沒有亂碼,而測試環境亂碼,亂碼是隻有中文亂碼,而英文和數字不亂碼,
解決辦法:將web.xml中的xssfilter和encodingfilter着兩個過濾器換一下位置,就解決了因爲加入xssfilter導致的亂碼問題.如圖所示,這是修改後的.
出現原因:因爲web.xml 中過濾器的讀取順序不同導致的,但是具體深入的原因,尚未找到,如果以後碰到會更新,如果有哪位高高手告知一二,將不勝感激.