使用Server.UrlEncode方法对字符串进行编码

Server对象的UrlEncode方法用于对通过URL传递到服务器的数据进行编码,语法:

Server.UrlEncode(string);

其中,string为需要进行编码的数据。例如:

Response.Write(Server.UrlEncode("http://Default.aspx"));

编码后的输出结果为:“http%3a%2f%2fDefault.aspx”。

Server对象的UrlEncode方法的编码规则如下:

q    空格将被加号“+”字符所代替

q    字段不被编码

q    字段名将被指定为关联的字段值

q    ASCII字符将被转义码所替代