怎么用C#获取任何文件的编码格式

来源:百度知道 编辑:UC知道 时间:2024/09/24 22:11:51
我想用C#作一个记事本,但是打开文件是有乱码现象,
我想怎么获取文件的编码格式
更好是可以转换
急啊..............

你试试看这两种方式:
1、
FileStream fs = new FileStream("你的路径", FileAccess.ReadWrite, FileMode.OpenOrCreate);
StreamReader sr = new StreamReader(fs, Encoding.Default);
sr.ReadToEnd();
sr.Close();
fs.Close();

2、
File.ReadAllLines("你的路径", Encoding.Default);

很多种呀,具体可以分析一下 File类,
Encoding.Default一般来讲不会乱码了,如果会你其他的编码