WebClient.DownloadString没有返回正确的unicode字符,尽管其编码设置为UTF8

时间:2015-03-13 03:00:31

标签: c# webclient

WebClient wc = new WebClient();
wc.Encoding= System.Text.Encoding.UTF8;
wc.DownloadStringAsync(new Uri("http://example.com/test.html"));

我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

试试这个?

wc.Headers.Add(HttpRequestHeader.AcceptCharset, "UTF-8");