Я читаю XML-файл из веб-службы REST, анализирую его и отображаю детали в UITableView. XML-файл имеет кодировку iso-8859-1 и содержит акцентированные символы. Если я просто добавлю строку в табличное представление, то у меня отобразится ненужный символ, поэтому я попытался преобразовать его в UTF8, но он будет преобразован в знак вопроса, подразумевая, что он не понимает символ.
Вот код:
foreach(XmlNode myNode in myNodeList)
{
Encoding isoEnc = Encoding.GetEncoding ("iso-8859-1");
string utfResult = Encoding.UTF8.GetString (isoEnc.GetBytes(myNode.InnerText));
_myCollection.Add(utfResult);
}
Есть идеи, что здесь происходит и как отобразить акцентированные символы?