.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));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д