如何将XmlTextReader编码设置为" windows-1252"当我读一个xml。我不想使用xml中的编码。
XmlTextReader xtr = new XmlTextReader(pathToXML);
注意:我必须使用XmlTextReader而不是StreamReader才能保留换行符。
答案 0 :(得分:5)
StreamReader reader = new System.IO.StreamReader(pathToXML, System.Text.Encoding.GetEncoding("Windows-1252"), true);
XmlTextReader xmlReader = new XmlTextReader(reader);
应该工作