不记得是什么时候的事,看小说的时候电子书不支持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();
}
}