1
2
3
4
5
6
7
8
9
10
11
12
13
|
public static string UrlDecode ( string queryString, string key, Encoding encoding )
{
key += "=";
int start = queryStringIndexOf ( key ) + key.Length;
int end = queryString.IndexOf ( "&", start );
if ( end == -1 )
{
end = queryString.Length;
}
string val = queryString.Substring ( start, end - start );
return System.Web.HttpUtility.UrlDecode ( val, encoding );
}
|