修改文件编码格式
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();
}
}
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();
}
}
相关文章推荐
- 修改MyEclipse 默认文件编码格式
- 修改eclipse中新建jsp文件的默认编码格式
- 怎么修改文件的编码格式文件的换行格式
- 批量修改文件的编码格式
- 【Qt开发】修改源码文件的编码格式的小技巧
- 怎么修改文件的编码格式文件的换行格式
- 批量修改文件的编码格式
- 批量修改文件的编码格式-问题来自于用Source Insight打开项目时中文部分出现乱码
- VS2012 中 修改源文件编码格式默认为指定格式
- 批量修改文件编码格式
- ubuntu16.04下mysql5.7支持utf-8编码格式配置文件修改步骤
- linux 下查看文件的编码格式及修改编码
- 批量修改文件的编码格式至UTF-8
- Eclipse所有编码格式修改位置(项目、文件、css、sql、xml、jsp、html等)
- 在 Emacs 里修改现有文件的编码格式(转载)
- linux下查看和修改文件编码格式
- 右键新建txt文件,默认编码修改为UTF-8格式 设置方式
- 修改 eclipse 文件编码格式
- myeclipse修改 文件编码格式
- nodejs批量修改文件编码格式