Не могу декодировать UTF-8 умлаут в C#

У меня есть следующая проблема:

Я запрашиваю HTML-документ, который включает в себя такой массив:

"entries":[{"element1":"Gem\u00fcse","element2":"zw\u00f6lf","element3":"n\u00e4chster"}]

используя следующий код:

        WebRequest wRequest = WebRequest.Create(URL);
        wRequest.Method = WebRequestMethods.Http.Get;

        using (WebResponse wResponse = wRequest.GetResponse() as WebResponse)
        {
            using (Stream strm = wResponse.GetResponseStream())
            {
                using (StreamReader strmReader = new StreamReader(strm))
                {
                    string htmlDoc = strmReader.ReadToEnd();
                }
            }
        }

Теперь я хочу, чтобы все умляуты выглядели как ä,ö,ü так, чтобы строка htmlDoc выглядела так:

"entries":[{"element1":"Gemüse","element2":"zwölf","element3":"nächster"}]

Как я могу это сделать?

0 ответов

Другие вопросы по тегам