File encoding when reading a file with StreamReader
问题 I am now having an issue where Celsius symbol gets read as C instead of °C. Looks like the encoding the culprit. I tried to do this: using (StreamReader sr = new StreamReader(this._inFilePath,System.Text.Encoding.Unicode ,true)) instead of using (StreamReader sr = new StreamReader(this._inFilePath)) but I am now getting garbage....does the original file encoding have to match the StreamReader encoding? I am using compact framework 2.0. I have found this online, but if use this I have read it