一直都想使用下dwz,刚好最近有个项目需要重新开发,就打算使用dwz作为前端。没想到从列表查询开始就碰到了问题,由于我的项目编码是GBK,页面的编码也是GBK,
使用dwz的表单查询后,在后台取到的值乱码了(不用dwz,直接form表单查询是正常的),然后一下午的时间就在解决这个乱码问题。
最开始直接在后台进行重新编码,使用
new String(naem.getBytes('gbk'),'utf-8')
通过这种方式确实可以将部分乱码转换过来,但后来发现当有空格时,空格会形成乱码。
然后我想可能是dwz的js文件编码都是utf-8,所以会出现乱码吧,我又把dwz的js文件编码都改成gbk,事实的结果 还是一点效果都没有。
接着我又开始加过滤器,
request.setCharacterEncoding('utf-8');
response.setCharacterEncoding("gbk");
但不管怎么写,取到的值还是一点变化都没有。
后来我想难道是jquery的提交有问题?使用FF调试发现请求头中的c