title: Unescape JavaScript's escape() using C#
body: <p>Are the any functions in C# that handle escape/unescape like JavaScript?</p>
  
  <p>I have a JSON string like this:</p>
  
  <p><code>{"Feeds":[{"Url":"www.test.com","FeedType":"Twitter"},{"Url":"www.test2.com","FeedType":"Youtube"}]}</code></p>
  
  <p>Which looks like this after <code>escape()</code></p>
  
  <p><code>%7B%22Feeds%22%3A%5B%7B%22Url%22%3A%22www.test.com%22%2C%22FeedType%22%3A%22Twitter%22%7D%2C%7B%22Url%22%3A%22www.test2.com%22%2C%22FeedType%22%3A%22Youtube%22%7D%5D%7D</code></p>
  
  <p>In my C# code I would like to unescape this string so that it looks exactly the same as it did before the <code>escape()</code></p>
  
  <p>Is this possible?</p>