WebClient DownloadString UTF-8 not displaying international characters : <p>I attempt to save the html of a website in a string. The website has international characters (ę, ś, ć, ...) and they are not being saved to the string even though I set the encoding to be UTF-8 which corresponds to the websites charset.</p>

<p>Here is my code:</p>

<pre><code>using (WebClient client = new WebClient())
{
    client.Encoding = Encoding.UTF8;
    string htmlCode = client.DownloadString(http://www.filmweb.pl/Mroczne.Widmo);
}
</code></pre>

<p>When I print "htmlCode" to the console, the international characters are not shown correctly even though in the original HTML they are shown correctly. </p>

<p>Any help is appreciated. </p>
