.NET默认使用utf-8编码
而Win98对unicode支持度非常不好
可以在写文件的时候指定编码
try:FileStream fs = new FileStream(path,FileMode.OpenOrCreate,FileAccess.Write);
byte[] buffer = Encoding.GetEncoding("gb2312").GetBytes(str);
fs.Write(buffer,0,buffer.Length);
而Win98对unicode支持度非常不好
可以在写文件的时候指定编码
try:FileStream fs = new FileStream(path,FileMode.OpenOrCreate,FileAccess.Write);
byte[] buffer = Encoding.GetEncoding("gb2312").GetBytes(str);
fs.Write(buffer,0,buffer.Length);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货