.NET Core默认不支持GB2312,使用Encoding.GetEncoding(“GB2312”)的时候会抛出异常。
解决方案是手动安装System.Text.Encoding.CodePages包
PM命令行:Install-Package System.Text.Encoding.CodePages
然后在程序启动加入
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
,接着就可以正常使用Encoding.GetEncoding(“GB2312”)了。
Encoding.Default.GetString(cnt)
-----------------------------------
©著作权归作者所有:来自51CTO博客作者xcagy的原创作品,请联系作者获取转载授权,否则将追究法律责任
.NET Core默认不支持GB2312的问题 Encoding.Default.GetString 乱码问题
https://blog.51cto.com/u_14650780/5998649
.NET Core默认不支持GB2312的解决办法
最新推荐文章于 2024-05-23 16:09:01 发布