1、前背景所有檔案統一用 utf-8編碼方式。
2、 Ext.lib.Ajax.defaultPostHeader += '; charset=utf-8'加在Ext.onReady塊裡, 此方法可以解決用EXT在POST時的中文亂碼問題。
3、在Response Headers中設定Content-Type:text/json;charset=utf-8,在JAVA中實作方法: response.setContentType("text/json; charset=utf-8"), 此方法可以解決用EXT在顯示背景中文時的亂碼問題
如果不行。試試 response.setContentType("application/json; charset=utf-8")
這裡設定是不能放過濾器時的。原因了解一下過濾器的運作順序就知道。
另外,所有的javascript檔案導入時也要設定charset
<script type="text/javascript" src="main.js" charset="UTF-8"></script>