Hãy xem xét các đoạn mã sauXmlSerializer mã 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();
}
Không mã hóa được thiết lập trên các nhà văn dòng theo mặc định. Nó có mặc định là UTF-8 nếu bạn không đặt mã hóa trên trình ghi luồng không?