天天看點

ext亂碼問題

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>