最近在做第三方接口的数据交互,由于对方是java,我们是asp.net,所以决定使用http post的方式进行数据传递,但是发现对方返回的数据总是乱码,问题如下:由一个页面的表单向aspx文件提交数据,通过Request.Form得到的数据中所有中文变成乱码,如果用Response.Write();将其输出,在 ie中也显示为乱码。
解决方法为:
在web.config中把
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
/>
中的“utf-8”改为“GB2312”,就可以解决问题了,OK!
"Request.Form出现乱码"的解决办法
最新推荐文章于 2022-12-01 20:14:30 发布