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字符将被转义码所替代