requestQueryStirng乱码问题

当给一个requestEncoding为utf-8的网站的一个网页提交中文的querystring时,比如 default.aspx?word=中华人民共和国

如果在代码中直接用Request.Querystring来获取word的值就会出现乱码,因为Reqeust.QueryString会默认使用requestEncoding中的编码来解析(默认为utf-8),与是就会出现乱码,所以解决方案有两种:

第一种是更改webconfig中的requetEncoding

第二种是用RawUrl来解决Request.QueryString乱码问题

你可能感兴趣的:(request)