序列化后生成的XML的头部
<?xml version="1.0" encoding="utf-16"?>
我想让生成的XML的编码格式
<?xml version="1.0" encoding="utf-8"?>
怎么办代码如下
public static string Serialization(Report report)
{
StringBuilder sb = new StringBuilder();
TextWriter writer = new StringWriter(sb);
XmlSerializer serializer = new XmlSerializer(report.GetType());
serializer.Serialize(writer,report);
return sb.ToString();
}