Asp.net的一些编码问题

IE8.0下,location.href 与Window.open(...)的区别:

location.href='xxx.aspx?Q=中文'; 在utf-8环境下 [中文]会被url编码后发送,而在gb2312环境下则不进行编码

open('xxx.aspx?Q=中文');在uft-8,或gb2312环境下都不会进行编码

在utf-8环境下,直接在IE的地址栏中输入xxx.aspx?Q=中文,然后xxx.aspx.cs中的Request["Q"]会显示乱码,直接输入的地址中包含中文不会被编码,而gb2312环境中则是正常的

原文地址:https://www.cnblogs.com/wdfrog/p/1844536.html