奇怪的参数传递问题,拿出来大家看看.
asp.net调用数据库存储过程生成HTML超级链接,包含5个参数要传递到下一个页面;例如:http://localhost/aa/webpag.aspx?a='数据库字段1'&&b='数据库字段2'
点击的时候传到下一个页面,下一个页面获取url中的参数值,存在的问题是,数据库字段为汉字时候传递过来后有的汉字是乱码(不是全部的汉字),程序无法解析汉字.请大家给出建议就我阿,已经尝试的无效的方法:
1.修改web.congif配置文件,把utf-8改为gb2312,结果原本一部分可以解析的汉字也被解析成了乱码.
2.获取参数的时候在request.queryString前增加Server.UrlDecode方法,结果解析出来和以前效果一样.
3.传的汉字是"收费标准六"解析过来是"收费标准?"
注:在地址栏中显示正常,但是使用request.queryString解析后就是一般汉字加?了,很是郁闷.
大侠帮我阿!