后台是struts,structs配置文件中编码为GBK(目前没有更改后台编码的可能,俺后天就是交的时间了..)
Ext.ajax.request和jquery.ajax都试过了.试过了客户端三种:
Ext.lib.Ajax.defaultPostHeader +='; charset=ISO-8859-1';
Ext.lib.Ajax.defaultPostHeader +='; charset=UTF-8';
Ext.lib.Ajax.defaultPostHeader +='; charset=GBK';
外加服务器
System.out.println(description);
System.out.println(new String(description.getBytes("UTF-8"),"GBK"));
System.out.println(new String(description.getBytes("ISO-8859-1"),"GBK"));
均是乱码..急求各种大侠急救...泪奔...
Ext.ajax.request和jquery.ajax都试过了.试过了客户端三种:
Ext.lib.Ajax.defaultPostHeader +='; charset=ISO-8859-1';
Ext.lib.Ajax.defaultPostHeader +='; charset=UTF-8';
Ext.lib.Ajax.defaultPostHeader +='; charset=GBK';
外加服务器
System.out.println(description);
System.out.println(new String(description.getBytes("UTF-8"),"GBK"));
System.out.println(new String(description.getBytes("ISO-8859-1"),"GBK"));
均是乱码..急求各种大侠急救...泪奔...
servletRequest.setCharacterEncoding("UTF-8");在你的后来程序里加上这个试试,
字符编码根据自己情况设定
后台用URLDecoder.decode()解码
等有空再来结..