我用UTF-8编码导出文件,在大多数电脑上显示正确,在部分电脑上中文显示为乱码,显示为乱码的文件放在别的电脑上用我刚才的导出软件显示也为乱码,但是用记事本打开正确。部分代码如下:
FileStream fs = new FileStream(temppath, FileMode.Create, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs, Encoding.UTF8);
FileStream fs = new FileStream(temppath, FileMode.Create, FileAccess.Write);
StreamWriter sw = new StreamWriter(fs, Encoding.UTF8);
解决方案 »
- 怎样让TabControl控件随窗口的大小改变而改变
- 外键基表实现删除功能~~
- 请问如何在ADO.NET中讲数据表导入到EXCEL中
- 对Entity Framework的疑问——你们一般实例化几个Entity Container
- 急,在winform的程序里怎么取得WebBrowser中网页的源代码?
- Vss2005 不能自动签出
- [GduUI类库]开源分享:ListBox, ComboBox等Winform控件
- 怎么为Chart添加Point?
- 關于代碼訪問的問題
- NotifyIcon控件设置一个透明ico,但是显示的图标是黑色的
- 用户代码未处理 System.Web.HttpException
- 有没有办法获得windows的域验证?
StreamReader streamReader = new StreamReader(streamReceive, encoding);
改为 StreamWriter sw = new StreamWriter(fs, Encoding.Default); 试试看。