最新消息:发现真没时间折腾VPS,最近又换了个空间。呵呵

C#文件编码转换

不记得是什么时候的事,看小说的时候电子书不支持GB2313,没办法,只能转成UTF8格式。于是就写了个小工具,把整个目录转为UTF8。现在工具已经找不到了,只是还有一段转码的小代码。贴上来,以后可能会用到。

C#
private void EncodeFile(string inFile, string inCode, string outFile, string outCode)
{
     Encoding inEncode = Encoding.GetEncoding(inCode);
     Encoding outEncode = Encoding.GetEncoding(outCode);

     StreamReader fReader = null;
     StreamWriter fWriter = null;
     string line;
     try
     {
         fReader = new StreamReader(inFile, inEncode);
         fWriter = new StreamWriter(outFile, false, outEncode);
         while ((line = fReader.ReadLine()) != null)
         {
             fWriter.WriteLine(line);
         }
     }
     finally
     {
         if (fReader != null) fReader.Close();
         if (fWriter != null) fWriter.Close();
     }
}

转载请注明:宇托的狗窝 » C#文件编码转换

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. 谢谢你的代码,对我有很有用
    yagas2017-01-18 00:37:18回复