首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

纯ajax提交到action乱码,该怎么处理

2012-03-07 
纯ajax提交到action乱码如题。提交的时候,代码如下xmlhttp.open(POST,url,false)//xmlhttp.setRequestHe

纯ajax提交到action乱码
如题。
提交的时候,代码如下
xmlhttp.open("POST",url,false);
//xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");  
xmlhttp.setRequestHeader("Content-Type","text/html;charset=utf-8" );
xmlhttp.send(sBody);

这样到了action中,就是乱码。
额外问题:如果用注释掉的那个设置头,即xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");  
在action中的实体类会得到重复的数据,如userid会得到“U001,U001”,实际上应该只有一个'U001'.

最主要的问题,其实是帮忙解决下乱码问题,额外问题,能帮忙解释的就帮忙解释下。谢谢。

[解决办法]
文件编码 头部编码 一致。。。。

[解决办法]
文件编码 头部编码 一致。。。。

[解决办法]
http://hi.baidu.com/sihillver/blog/item/4d6f32f592920325bc3109d7.html
[解决办法]
xmlhttp.setRequestHeader("Content-Type","text/html;charset=utf-8" );
charset=utf-8 改成charset=gb2312 试试
一般和浏览器也有关系

热点排行