У меня есть атомная лента в блоге WordPress здесь: http://blogs.legalview.info/auto-accidents/feed/atom
Когда я загружаю текст файла и показываю его на моем сайте, я получаю странные символы, такие как акцентированный 'A' здесь:
Недавние исследования показывают, что число несчастных случаев, связанных с автомобильными авариями, снизилось с 2008 года почти на 10%. Причина этого
Я использую следующий код в моей C #-сетиприложение для загрузки канала:
WebClient client = new WebClient();
client.Headers.Add(@"Accept-Language: en-US,en
Accept-Charset: utf-8");
string xml_text = client.DownloadString(_atom_url);
И xml_text.Contains("Â")
возвращает значение true, но если я загружаю канал в браузере, такого не существует.Я уверен, что это проблема набора символов, но я не могу понять, почему.Изучив client.ResponseHeaders
, я могу видеть, что он на самом деле загружает текст в utf-8, а ответ на моем .Net-сайте тоже UTF-8, поэтому я не могу понять, почему появляется странность