捷克语字符在 Web 客户端下载字符串上显示问题



您好,我有这段代码,可以将文本下载到字符串中,如下所示:

   using (WebClient client = new WebClient())
        {
            client.Headers.Add("Accept-Charset","ISO-8859-2");
            string vysledek = client.DownloadString("http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.txt?date=13.09.2013");
            string nova = vysledek;
        }
       

但问题出在 ISO 上。我发现捷克语有这个,所以我把它插入到标题中,但没有任何变化。

有人会帮我解决这个问题吗?

这是我得到的例子:

zemÄ›|mÄ›na|mnoĹľstvĂ|kĂłd|kurz

Austrăˇlie|dolar|1|澳元|17,929

我还想问我如何阅读包含例如"AUD"的字符串行

这有效

using (WebClient client = new WebClient())
{
    client.Encoding = Encoding.UTF8;
    string vysledek = client.DownloadString("http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.txt?date=13.09.2013");
    var table = vysledek.Split(new char[] { 'n', 'r' })
                .Select(line => line.Split('|').ToList())
                .Skip(2)
                .ToList();
}

最新更新