У меня есть класс, правильно определенный и после сериализации его в XML Я не получаю никакой кодировки.Укажите кодировку XmlSerializer
Как определить кодировку «ISO-8859-1»?
Вот пример кода
var xml = new XmlSerializer(typeof(Transacao));
var file = new FileStream(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "transacao.xml"),FileMode.OpenOrCreate);
xml.Serialize(file, transacao);
file.Close();
Вот начало XML генерируется
<?xml version="1.0"?>
<requisicao-transacao xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<dados-ec>
<numero>1048664497</numero>
Возможно дубликат: http://stackoverflow.com/questions/4928323/xml-serialization-encoding Я не уверен в кодировке 8859-1, хотя –