У меня есть простой XmlReader:
XmlReader r = XmlReader.Create(fileName);
while (r.Read())
{
Console.WriteLine(r.Value);
}
Проблема заключается в том, что в файле Xml есть символы ISO-8859-9
, что делает исключение XmlReader "Invalid character in the given encoding.
" исключением. Я могу решить эту проблему с добавлением строки <?xml version="1.0" encoding="ISO-8859-9" ?>
в начале, но я хотел бы решить это по-другому, если я не могу изменить исходный файл. Как изменить кодировку XmlReader?