XmlSerializer 的序列化
默認指定 編碼 xmlWriterSettings.Encoding = Encoding.UTF8;
這種編碼是帶bom標記位(BOM: byte order mark : 字節順序標記)的。
改為:xmlWriterSettings.Encoding = new UTF8Encoding(); 即可。
這樣序列化的xml字符串就不會再開頭帶一個看不見的bom標記。
XmlSerializer 的序列化
默認指定 編碼 xmlWriterSettings.Encoding = Encoding.UTF8;
這種編碼是帶bom標記位(BOM: byte order mark : 字節順序標記)的。
改為:xmlWriterSettings.Encoding = new UTF8Encoding(); 即可。
這樣序列化的xml字符串就不會再開頭帶一個看不見的bom標記。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。