.NET 4.x Десериализация XML не дружит с кириллицей - C#
Формулировка задачи:
считываю файл:
считываю так:
вместо символов кириллицы считываются вопросы. понимаю, что дело в кодировке, но не могу сообразить как ее изменить. подскажите пожалуйста.
<?xml version="1.0" encoding="utf-8"?>
<Myset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<timermin>2</timermin>
<path>\\server-sta\обмен\</path>
</Myset>
//десереализация
System.Xml.Serialization.XmlSerializer ser = new System.Xml.Serialization.XmlSerializer(typeof(Myset));
TextReader reader = new StreamReader(Application.StartupPath + @"\moverspy.cfg");
Myset myset = (Myset)ser.Deserialize(reader);
reader.Close();
//читаем настройки из класса
path = myset.path;Решение задачи: «.NET 4.x Десериализация XML не дружит с кириллицей»
textual
Листинг программы
StreamReader(Application.StartupPath + @"\moverspy.cfg",Encoding.GetEncoding(1251));