title: WebClient DownloadFileAsync Illegal characters in path
body: <p>I am using WebClient.DownloadFileAsync to download files asynchronously to my machine. Occasionally, I end up with URLs which has a double quote on it. </p>
  
  <p>For example, see this: <br/>
  <a href="http://upload.wikimedia.org/wikipedia/en/d/d3/%22Baby%22_Palace_Hotel_1906.jpg" rel="nofollow">http://upload.wikimedia.org/wikipedia/en/d/d3/"Baby"_Palace_Hotel_1906.jpg</a>.</p>
  
  <p>DownloadFileAsync throws an "Illegal characters in path" exception when the file name contains double quotes. I am unable to decode the url either since DownloadFileAsync does not accept string as a parameter but only Uri.</p>
  
  <p>What would be a good way to handle this situation?</p>