繁體window系統下,用c#怎么把txt文件內的繁體中文轉為簡體的
我是這樣寫的:
ToSimplifiedChinese("big5.txt", Encoding.GetEncoding("big5"), "gb.txt", Encoding.UTF8);
public static void ToSimplifiedChinese(string filename, Encoding encoding, string outFilename, Encoding outEncoding)
{
StreamReader r = new StreamReader(filename, encoding);
StreamWriter w = new StreamWriter(outFilename, false, outEncoding);
try
{
w.Write(Strings.StrConv(r.ReadToEnd(), VbStrConv.SimplifiedChinese, 0));
w.Flush();
Console.ReadKey();
}
finally
{
w.Close();
r.Close();
}
}
txt文件默認格式 為:ansi的,轉換出來的是亂碼!!!!繁體window系統下顯示求助大帝!!!!