ajax发送请求乱码
发布时间:2020-12-16 01:51:20 所属栏目:百科 来源:网络整理
导读:ajax发送端应该把包含有中文参数的url编码2次如下:var url="savePoints.jsp?lng="+lng+"lat="+lat+"high="+altitude+"address="+address+"info="+info+"×tamp="+new Date().getTime();url=encodeURI(encodeURI(url));//一定要是2层编码$.post(url,function(
ajax发送端应该把包含有中文参数的url编码2次如下: var url="savePoints.jsp?lng="+lng+"&lat="+lat+"&high="+altitude+"&address="+address+"&info="+info+"×tamp="+new Date().getTime(); url=encodeURI(encodeURI(url));//一定要是2层编码 $.post(url,function(data){alert("保存成功!");}); action接收端在取中文参数时应该解码如下才能恢复成中文 import java.util.*,java.text.*; String info = java.net.URLDecoder.decode(request.getParameter("info"),"utf-8"); 而接收结果乱码则需要通常的情况是在web.xml中加字符过滤器, (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |