我正在使用保存一个简单的 XDocument
xDoc.Save(result.Filename, SaveOptions.OmitDuplicateNamespaces);
当我们打开文件并在 Windows 系统(Server2008 或 Win7)上处理它时,xml 是正确的,并且可以在下一个系统中正确处理。
但是,当我们迁移到生产系统(unix)时,xml 无法正确读取。
当我们vi
在 unix 框上生成文件时,有三个前导控制字符。正确删除这些和 xml 进程。
我在 Notepad++ 中看不到这些字符(将文件显示为 ANSI/UTF8)。
有谁知道这些字符是什么,它们是如何到达那里的……以及如何删除它们或阻止它们出现?