.net core 2.x默认不支持gb2312
采集数据时,乱码,之前遇到过这个情况,于是老办法:
果断使用Encoding.GetEncoding(“GB2312”),抛异常。搜了下,是因为.net core默认不支持gb2312
所以,两个办法:
1、改为.net
2 、在Nuget引入 system.text.encoding.codepages, 再加上这行代码: Encoding.RegisterProvider(CodePagesEncodingProvider.Instance)