摘要:
1)为什么用streamreader的默认构造函数读取文件(.txt)时中文会发生乱码?因为streamreader默认用UTF-8编码(通过CurrentEncoding.BodyName),而.txt文件则是用ANSI(在中文系统中是G2312)编码。两种编码系统不兼容。所以,必须使用StreamReader的另一个构造函数,显式指定编码方式。StreamReader使用实例 var fs = new FileStream(@"E:\1.txt", FileMode.Open); var sr=new StreamReader(fs,Encoding.Default.. 阅读全文
posted @ 2012-11-09 17:24
瓜王
阅读(175)
评论(0)
推荐(0)

浙公网安备 33010602011771号