C# asp.net页面通过URL参数传值 接收到的值是乱码

发布网友

我来回答

3个回答

热心网友

在传值的时候先把中文给加密。然后再接收的时候解密。
如:
Response.Redirect("SeachManage.aspx?strcity='" +HttpUtility.UrlEncode( area22) + "'&startage=" + HttpUtility.UrlEncode(startage )+ "&ISpic=" + HttpUtility.UrlEncode(ISpic) + "");

然后再 接收的页面进行解密
string strcity=HttpUtility.UrlDecode(HttpContext.Current.Request["strcity"].ToString());
就这样。

热心网友

GB18030吧!

热心网友

把全局编码设置成 GB2312追问没用啊,改过了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com