今天在编写一个winform程序时,遇到了中文乱码问题。网上绝大部分均说通过 system.Text.Encoding.Default来解决,可事实上问题依然存在。
而我的解决方案是
reader = new StreamReader ( filename [i].ToString ( ) + ".html", System.Text.UTF8Encoding.UTF8 );
在查看了System.Text时发现了C#里自带了utf8格式的编码。
以上就是我的解决方案。