Encoding 在使用XDocument.Parse加载xml时,如何保留ASCII编码?

Encoding 在使用XDocument.Parse加载xml时,如何保留ASCII编码?,encoding,ascii,linq-to-xml,Encoding,Ascii,Linq To Xml,当我使用XDocument.Parse加载encoding=“us ascii”的xml文档时,生成的文档已经将ascii转换为utf-8 例如,在我的xml文件中有(不是完整文件) 和#233;一些其他的东西 加载后,它将转换为 <data>é some other stuff</data> 还有其他东西吗 我怎样才能防止这种情况?我需要能够稍后选择子体并将它们重新写入另一个文件,但这样做时,它会被转换。为什么要避免转换?它们是等价的XML文件,任何处理它们的东西

当我使用XDocument.Parse加载encoding=“us ascii”的xml文档时,生成的文档已经将ascii转换为utf-8

例如,在我的xml文件中有(不是完整文件)

和#233;一些其他的东西
加载后,它将转换为

<data>é some other stuff</data>
还有其他东西吗

我怎样才能防止这种情况?我需要能够稍后选择子体并将它们重新写入另一个文件,但这样做时,它会被转换。

为什么要避免转换?它们是等价的XML文件,任何处理它们的东西都应该将它们视为等价的。不幸的是,接受XML的最终处理器对它们的处理方式不同。这不是我能改变或已经改变的东西。
<data>é some other stuff</data>