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注册。
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注册。
相关文章推荐
- VBA EXCEL新建的TXT文件如何保存 编码为:Unicode
- 自己编写程序批量合并多个“规范定义电子名片(vCard)”文件
- txt文件在存为utf-8时候会自带三个编码,现在通过程序将其从内容中去除
- 自己编写程序批量合并多个“规范定义电子名片(vCard)”文件
- Python处理unicode编码的txt文件(Python中文处理)——解决to_excel()和to_csv()导出文件内容为空的问题
- 将CString字符串写入Unicode编码的txt文件
- java输出txt文件为unicode的编码方式
- 如何卸载自己手机上的APK文件程序
- 将.txt文件用Mac打开报文本编码“Unicode(UTF-8)”不适用的解决办法
- java生成unicode编码格式的txt文件
- 将unicode编码的txt文件转为utf-8编码
- 一起来学J2ME_1:撰写一个手机系统属性显示程序 (附jad文件的错误代码)
- 关于开发的程序无法访问android手机内的文件的解决之道
- ios调用第三方程序打开文件,以及第三方调用自己的APP打开文件
- vc++6.0 将CString 转换成 Unicode 的字符串,ANSI编码 和 unicode编码 互转
- J2ME中读取Unicode和UTF-8编码文件
- Cmake知识----编写CMakeLists.txt文件编译C/C++程序
- 点击任意exe文件打开自己程序---SDK实现
- python编码转换,列表编码转换,编码检测,pycharm编写python乱码,文件中以unicode编码方式转成中文