有个需求,要求写文本文件,
        创建文件a.txt
 采用UTF-8格式。
 每行(包括最后一行)以0x0A结束。求示意代码,utf8格式如何写.

解决方案 »

  1.   

    http://kb.cnblogs.com/a/1539062/
      

  2.   

      FileStream fs; 
    fs = new FileStream(path + ".txt", FileMode.Append, FileAccess.Write);
                    StreamWriter sw = new StreamWriter(fs);
                    sw.WriteLine("asd");
                    sw.Close();
      

  3.   


     FileStream fs = new FileStream(path + ".txt", FileMode.Append, FileAccess.Write);
                    StreamWriter sw = new StreamWriter(fs,Encoding.UTF8);
      

  4.   

    FileStream fs = new FileStream(path + ".txt", FileMode.Append, FileAccess.Write);
    StreamWriter sw = new StreamWriter(fs,Encoding.UTF8);
    sw.WriteLine("aaaaaaaa");
    sw.Close();
    fs.close();
      

  5.   

    FileStream fs = new FileStream(path + ".txt", FileMode.Append, FileAccess.Write);
    StreamWriter sw = new StreamWriter(fs,Encoding.UTF8);
    sw.WriteLine("aaaaaaaa");
    sw.Close();
    fs.close();
      

  6.   

    有个需求,要求写文本文件,
      创建文件a.txt
     采用UTF-8格式。
     每行(包括最后一行)以0x0A结束。
    StreamWriter swUtf8 = new StreamWriter("a.txt", false, Encoding.UTF8); 
    swUtf8.WriteLine("Hello, World!"); 
    swUtf8.Close();