設定正確的Content-Type以解決Ext的中文亂碼問題

kjmeng發表於2008-10-15

1、前後臺所有檔案統一用utf-8編碼方式。

2、在Request Headers中設定Content-Type:application/x-www-form-urlencoded; charset=utf-8,具體方法:將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在顯示後臺中文時的亂碼問題

參考:http://extjs.com/forum/showthread.php?t=18587&highlight=defaultPostHeader

 

原文地址:http://tmsoft.lsxy.com/index.php?load=read&id=578


相關文章