Ajax 传输中文参数
Ext.Ajax.request({
url: encodeURI(encodeURI(url)), //url中需要转码两次
params: {param: encodeURI(param)}, //param中上传的参数 只需转一次 ;// 注:如果是实体则不需要转码
success: function(response) {
}
Ext.Ajax.request({
url: encodeURI(encodeURI(url)), //url中需要转码两次
params: {param: encodeURI(param)}, //param中上传的参数 只需转一次 ;// 注:如果是实体则不需要转码
success: function(response) {
}
});
前台编码两次encodeURI(encodeURI(url)),后台解码一次
java.net.URLDecoder.decode(paramName, "UTF-8");
本文介绍了一种使用Ajax传输中文参数的方法。通过两次编码URL并一次编码参数的方式,确保了中文字符能够正确传递到服务器端。文章还提供了Java端解码的具体实现。

被折叠的 条评论
为什么被折叠?



