Asp.net的一些编码问题

    技术2025-01-19  7

    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环境中则是正常的

    最新回复(0)