文字问题~~! using (StreamWriter sw = new StreamWriter("TestFile.txt")){ sw.Write("哦啊产空空健康姥姥靠 ");}我用上面的代码写的就没事呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改成这样试试 StreamWriter fp = new StreamWriter(file, false, Encoding.UTF8); 写和读的编码需一致Encoding.Default是GB3212编码不是Ansi编码 :)Console.WriteLine(Encoding.Default.BodyName); //gb2312 Encoding.Default是GB3212编码不是Ansi编码 :)Console.WriteLine(Encoding.Default.BodyName); //gb2312-------------------Encoding.Default是Ansi编码不是GB3212编码 :)你的输出结果只能说明你的系统当前 ANSI 代码页是GB2312...并非所有系统都是简体中文....NET Framework 类库 Encoding.Default 属性 获取系统的当前 ANSI 代码页的编码。 若要获取与系统区域设置中的默认 ANSI 代码页相关联的编码,请使用 GetEncoding(0) 或 Default 属性。若要确定系统中使用的默认代码页,请使用 Windows API GetSystemDefaultLangID。若要确定当前的 ANSI 代码页,请使用 Windows API GetACP。警告 不同的系统可能使用不同的编码作为默认编码,因此,从一个系统流入另一个系统的数据可能不会被正确转换。若要确保编码后的字节能够正确解码,请使用带前导码的 Unicode 编码(即 UTF8Encoding、UnicodeEncoding 或 UTF32Encoding)另一选择是使用较高级别的协议以确保使用同一格式进行编码和解码。 Encoding.Default是Ansi编码不是GB3212编码 -----------------------Encoding.Default是ANSI编码不是GB2312编码...-_#一时犯懒...你错我也错... Encoding.Default 是机器默认的编码方式,不是指定的~~~ 同意vrhero 一般Default不设定就是Unicode哈 编码问题,在写入的时候指定编码方式为Unicode读取的时候也指定读取方式为Unicode 急。。。。。急。。 对象转换问题 》》》ADO.NET中DataTable问题:绑定到控件时如何通过“键”得到参照表中的“值”? DataGridView,高手帮看看 我要做一个比较大型的CS项目,请问有什么项目管理软件会比较好?谢谢 求助,c#+存储过程 return 值 100分求问如何制作用户登陆系统! c#新手求助 月收入1000元的悲哀 散分贴 顶者加分!!!!!!! UP者加分!!!! C#与Oracle数据库的连接 用我的机子,访问aspx页面变形!控件好像属性没有设置过一样的! 关于Digital Olympic ?
StreamWriter fp = new StreamWriter(file, false, Encoding.UTF8);
Console.WriteLine(Encoding.Default.BodyName); //gb2312
Console.WriteLine(Encoding.Default.BodyName); //gb2312
-------------------
Encoding.Default是Ansi编码不是GB3212编码 :)
你的输出结果只能说明你的系统当前 ANSI 代码页是GB2312...并非所有系统都是简体中文....NET Framework 类库
Encoding.Default 属性 获取系统的当前 ANSI 代码页的编码。 若要获取与系统区域设置中的默认 ANSI 代码页相关联的编码,请使用 GetEncoding(0) 或 Default 属性。若要确定系统中使用的默认代码页,请使用 Windows API GetSystemDefaultLangID。若要确定当前的 ANSI 代码页,请使用 Windows API GetACP。警告
不同的系统可能使用不同的编码作为默认编码,因此,从一个系统流入另一个系统的数据可能不会被正确转换。若要确保编码后的字节能够正确解码,请使用带前导码的 Unicode 编码(即 UTF8Encoding、UnicodeEncoding 或 UTF32Encoding)另一选择是使用较高级别的协议以确保使用同一格式进行编码和解码。
-----------------------
Encoding.Default是ANSI编码不是GB2312编码...-_#一时犯懒...你错我也错...