Set XmlTextReader encoding to be "windows-1252"
.net, c#, encoding, xml
Solution
StreamReader reader = new System.IO.StreamReader(pathToXML, System.Text.Encoding.GetEncoding("Windows-1252"), true);
XmlTextReader xmlReader = new XmlTextReader(reader);
Should work
Problem
How to set XmlTextReader encoding to be "windows-1252" when I read a xml. I do not want to use the encoding from the xml. ``` XmlTextReader xtr = new XmlTextReader(pathToXML); ``` NOTE: I have to use XmlTextReader instead of StreamReader in order to preserve line breaks.