原因是store的load方法是通过Get方法发送请求,而Get方法的请求参数是写在URL里的,所以这时候就要对URL里的中文参数进行编码,方法如下:
var encodedValue = encodeURIComponent(value); // 在Extjs里对要提交的中文字符串进行decode处理
Java后台进行反编码处理:
java.net.URLDecoder.decode(encodedValue, "utf-8");
参考文章:
http://huyjava.iteye.com/blog/1356011
http://www.cnblogs.com/qiantuwuliang/archive/2009/07/19/1526687.html