您的位置:首页 > 其它

修改文件编码格式

2011-12-15 15:11 218 查看
其实修改文件的编码格式就是修改文件对应的读取流的编码方式,下面代码是将文件的编码格式改为UTF-8:

static void Main(string[] args)

{

string path = System.AppDomain.CurrentDomain.BaseDirectory+"/files/";

string[] diercorty = Directory.GetFiles(path);

foreach (string sst in diercorty)

{

string title = sst.Split(new char[] { '/' }).Last();

StreamReader strm = new StreamReader(sst,System.Text.Encoding.GetEncoding(936), true);

string sstring=strm.ReadToEnd();

FileStream ss= File.Create(@"E:\Files\" + title);

ss.Close();

StreamWriter strtt = new StreamWriter(@"E:\Files\"+title,true,System.Text.Encoding.UTF8);

strtt.Write(sstring);

strtt.Close();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: