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 当在java文件内写response.setcontenttype是一定要写在out的前面。