这两天有个程序,需要我动态的创建几个text文件。
我通常都是由
创建Text文件,使用不同的编码会造成生成乱码的现象和解决方法System.IO.StreamWriter m_sw;
创建Text文件,使用不同的编码会造成生成乱码的现象和解决方法m_sw 
= System.IO.File.CreateText(m_WorkFileName);
创建Text文件,使用不同的编码会造成生成乱码的现象和解决方法
来创建一个text文档,在创建后,我又加入另一个文件的中的内容。
结果发现乱码的情况。
看了看文章总结了几点:
1.一个text文件的创建都需要指明其编码,
比如System.IO.File.CreateText就是以UTF-8来进行编码的。
2.我们可以通过System.Text.Coding.GetEncoding(int codeint)来取得编码信息
3.通过
创建Text文件,使用不同的编码会造成生成乱码的现象和解决方法m_Encoding = System.Text.Encoding.GetEncoding(54936);
创建Text文件,使用不同的编码会造成生成乱码的现象和解决方法m_sw 
= new StreamWriter
创建Text文件,使用不同的编码会造成生成乱码的现象和解决方法(
this.m_WorkFileName,false,m_Encoding);
我们可以创建一个指定编码的文件。



相关文章:

  • 2022-02-20
  • 2021-08-25
  • 2021-09-15
  • 2022-12-23
  • 2022-12-23
  • 2021-09-23
猜你喜欢
  • 2022-01-01
  • 2022-12-23
  • 2022-02-21
  • 2022-12-23
  • 2022-12-23
  • 2021-06-26
  • 2021-12-02
相关资源
相似解决方案