当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  .netFramework1.1下创建文件几种方式的不同之处

 .netFramework1.1下创建文件几种方式的不同之处

点击次数:23 次 发布日期:2008-11-26 11:28:11 作者:源代码网
源代码网推荐      using(StreamWriter sw = File.CreateText(@"d:DefaultUTF8.txt"))
源代码网推荐  {
源代码网推荐   sw.Write("私");
源代码网推荐  }
源代码网推荐  
源代码网推荐  using(StreamWriter sw=new StreamWriter(@"d:StreamUTF8.txt",
源代码网推荐   false,System.Text.Encoding.UTF8))
源代码网推荐  {
源代码网推荐   sw.Write("私");
源代码网推荐  }
源代码网推荐  
源代码网推荐  using (System.IO.FileStream fs = System.IO.File.Create(@"d:ByteUTF8.txt"))
源代码网推荐  {
源代码网推荐   byte[] info = System.Text.Encoding.UTF8.GetBytes("私");
源代码网推荐   fs.Write(info, 0, info.Length);
源代码网推荐  }
源代码网推荐  
源代码网推荐  
源代码网推荐  一直以来,我认为上面三种方式的结果是一样的没有差别,今天才知道不是那么回事
源代码网推荐  呵呵,觉得这个问题比较幼稚的可以不必往下看了
源代码网推荐  
源代码网推荐  运行结果1、3是一样的,都是E7 A7 81
源代码网推荐  而2会多出一个ZERO WIDTH NO-BREAK SPACE,也就是EF BB BF
源代码网推荐  当我们需要通过Byte Order Mark来标示该文件的编码方式的时候,请使用方法2
源代码网推荐  
源代码网推荐  以上同样适用于标明Big-Endian和Little-Endian的UNICODE
源代码网推荐  http://www.cnblogs.com/jjstar/archive/2006/12/18/595812.html
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华