.Net中 使用StreamWriter 遇到的文件编码问题
string fileStream="<p>使用StreamWriter 遇到的文件编码问题</p>";
StreamWriter sr = File.CreateText(filePath);
sr.WriteLine(HttpUtility.HtmlDecode(fileStream));
sr.Close();
由于File.CreateText 默认生成的文件为UTF-8编码格式
由于在格式下,生成的Web page 都是乱码(查看源文件却是正确的)
手动改变其编码格式为ANSI 或者Unicode后,页面正常。
想问程序中如何实现?