5

读取 xml 时如何将 XmlTextReader 编码设置为“windows-1252”。我不想使用 xml 中的编码。

XmlTextReader xtr = new XmlTextReader(pathToXML);

注意:我必须使用 XmlTextReader 而不是 StreamReader 以保留换行符。

4

1 回答 1

7
StreamReader reader = new System.IO.StreamReader(pathToXML, System.Text.Encoding.GetEncoding("Windows-1252"), true);
XmlTextReader xmlReader = new XmlTextReader(reader);

应该管用

于 2013-03-07T23:52:22.933 回答