您的位置:首页 > 其它

Txt文件编码从Unicode转成ANSI编码。给自己的手机i908的电子书写的程序。

2007-07-26 17:34 330 查看
代码没什么。关键就是下面这个方法

public void test2(string filename,string tofilename )//filename输入原来的文件路径和名称。tofilename转换后文件的位置和名称
{
try
{
Encoding ecp1252 = Encoding.GetEncoding(936);
int m = filename.LastIndexOf(@"\");
string name = filename.Substring(m + 1);
StreamReader sr = new StreamReader(filename, Encoding.Unicode, false);
StreamWriter sw = new StreamWriter(tofilename + @"\" + name, false, ecp1252);
sw.Write(sr.ReadToEnd());
sw.Close();
sr.Close();
}
catch (Exception e)
{
MessageBox.Show("转换过程中出现错误!" + e.ToString());
this.Close();
this.Dispose();
}

}

本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: