C#读取中文文件乱码的解方法


本文摘自PHP中文网,作者大家讲道理,侵删。

1

2

3

4

5

6

FileStream aFile = new FileStream(SingleFile, FileMode.Open);

StreamReader sr = new StreamReader(aFile, Encoding.GetEncoding("gb2312"), true);

string FileContent = sr.ReadToEnd();

aFile.Close();

ProcessData Pd = new ProcessData();

Pd.ProceData(FileContent);

StreamReader 使用3个参数 最后一个自动检测utf-8,中文大部分是gb2312,如果不是utf-8,就用gb2312


系统自带utf 检测 ,见如下

阅读剩余部分

相关阅读 >>

c#查找字符串的所有排列组合

c#自定读取配置文件类

c#测试代码执行时间的方法

c#将文件上传、下载(以二进制流保存到数据库)

常用的c#类

二叉搜索树插入算法c#

c#操作mysql的工具类mysqlhelper

c# 四舍五入round函数使用

c#实现图标锁定到windows任务栏或删除图标

c#读取中文文件乱码的解方法

更多相关阅读请进入《代码片段》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...