我在使用xmlhttp通道向后端传递参数时,如果web.config的中设置请求、响应为utf-8(<globalization requestEncoding="utf-8" responseEncoding="utf-8" />),那么urll参数中包含的中文到了后端全部是乱码,除非在拼接url时使用escape或者把web.config中编码格式改为gb2312。
在这里我想请教两个问题:
1、xmlhttp到底对参数做了什么格式的编码,按网上说默认使用utf-8编码,那么和我web.confg中设置的编码一致啊,不应该出现乱码!!
2、有没有一种方法,不需要在前端使用escape(因为已经存在大量没有使用escape传递中文的代码,修改面积太大),web.config不使用gb2312格式,而不出现乱码的解决方案??