日期:2014-05-17  浏览次数:20738 次

vs2008的编码格式问题
用C#弄IO的时候,File.Create(@"C:\filePath\hello.txt");
创建的文本文件为ANSI编码格式,所以如果输入中文的话,就是???????了,
我想知道怎么设置能改成Unicode编码格式.
跪求.
编码 vs2008 C#

------解决方案--------------------
你通过文件流的方式来指定创建文件的编码方式,具体如:

 string fileName = @"e:\a.txt";

   
      StreamWriter sw = new StreamWriter(fileName, false, Encoding.UTF8);//你可以试试其他编码,比如Encoding.GetEncoding("GB2312")或UTF8

------解决方案--------------------

------解决方案--------------------
你创建file的时候可以指定格式的