利用POST 提交问题 为什么 老是提示不能解析您的提问,提问参数为空
利用POST提交问题为什么老是提示"success":false,"status":400,"code":-2,"reason":0,"message":"不能解析您的提...
利用POST 提交问题 为什么 老是提示 "success": false,
"status": 400,
"code": -2,
"reason": 0,
"message": "不能解析您的提问,提问参数为空"
}”求解答啊 帅哥美女们。 展开
"status": 400,
"code": -2,
"reason": 0,
"message": "不能解析您的提问,提问参数为空"
}”求解答啊 帅哥美女们。 展开
1个回答
2013-07-13
展开全部
用POST提交中文乱码问题 前段时间写JSP,使用AJAX以POST方式提交数据,如果是中文字符提交就会乱码,后来写ASP时用到AJAX以POST方式提交数据,中文一样是乱码。搜索一下相关资料,问题应该是提交数据时是以UTF-8编码提交,所以接收时如果使用GB2312或者其它中文编码的话就会乱码。 使用GET方式提交数据的时候,中文问题很好解决,setRequestHeader("Content-Type","text/html; encoding=gb18030")就可以了。但这个方法在POST方式中却不起作用。大家都知道GET方式提交数据有长度限制,有时我们必须使用 POST方式来提交数据。 对于使用POST,JSP的解决方法如下:
使用escape(或encodeURI,两个函数都是JavaScript的函数,功能基本相同,可以查一下相关的帮助),但要使用两次,这个是关键。 ASP处理的原理跟JSP的差不多,都是在客户端编码两次,在服务器端解码一次。以上方法是我总结网上的方法和自己的研究写出来的,如果朋友你有更加好的方法请指教。
北纬 16....
使用escape(或encodeURI,两个函数都是JavaScript的函数,功能基本相同,可以查一下相关的帮助),但要使用两次,这个是关键。 ASP处理的原理跟JSP的差不多,都是在客户端编码两次,在服务器端解码一次。以上方法是我总结网上的方法和自己的研究写出来的,如果朋友你有更加好的方法请指教。
北纬 16....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询