नीचेXmlSerializer UTF-8 एन्कोडिंग
XmlSerializer serializer = new XmlSerializer(typeof(Invoice));
using (TextWriter writer = new StreamWriter(fileName))
{
// Serialize the object, and close the TextWriter.
serializer.Serialize(writer, invoice);
writer.Close();
}
कोड कोई एन्कोडिंग डिफ़ॉल्ट रूप से धारा लेखक पर सेट किया जाता है पर विचार करें। यदि आप स्ट्रीम लेखक पर एन्कोडिंग सेट नहीं करते हैं तो क्या यह यूटीएफ -8 के लिए डिफ़ॉल्ट है?