解决Response.Redirect方法传递汉字时出现乱码的问题

使用Response.Redirec方法传递汉字时,有时会发现传递的内容与接收到的内容不一致,接收到的值丢失了几个字或乱码。

为了确保传递的汉字可以被正确的接收,可以在传值之前使用Server对象的UrlEncode方法对所传递的汉字进行URL编码。接收值时,使用Server对象的UrlDecode方法对所接收的汉字进行URL解码。

程序运行结果如图1、图2所示。

1  输入传递的参数

2  接收传递的参数