title: System.Net.WebClient.DownloadStringTaskAsync method when webpage contains ™ or other special characters
body: <p>I am using the System.Net.WebClient.DownloadStringTaskAsync async method to upload a web page content and process it or just save it on my local folder. Everything is fine but when the web page contains some special characters like ™ or ®, they are not getting downloaded. Am I missing something here?</p>
  <pre><code>        String contentToScrapeURL = &quot;https://www.naylornetwork.com/aaho-advertorial/newsletter.asp?issueID=89542&quot;;
          Boolean success = true;
          using (System.Net.WebClient wc = new System.Net.WebClient())
          {
              String pageSourceCode = await wc.DownloadStringTaskAsync(contentToScrapeURL);
              String path = @&quot;C:\MyProjects\TestingThings\App_Data\&quot; + &quot;test.html&quot;;
              File.WriteAllText(path, pageSourceCode);
          }
  </code></pre>