Bloom.Extensions.UnescapeCharsForHttp C# (CSharp) Method

UnescapeCharsForHttp() public static method

Remove the escaping of characters that need it for our url/http processing to restore a valid file pathname.
Note that calls to UnescapeCharsForHttp() must be matched by an equal number of previous calls to EscapeCharsForHttp(). (Normally each is called once.)
public static UnescapeCharsForHttp ( this uri ) : string
uri this
return string
        public static string UnescapeCharsForHttp(this string uri)
        {
            // Include the quoting for space in case someone wants to unescape a raw url string.
            return uri.Replace("%20", " ").Replace("%3A", ":").Replace("%23","#").Replace("%3F","?").Replace("%28","(").Replace("%29",")").Replace("%25","%");
        }