.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)
博客指出.NET Core默认不支持GB2312,使用Encoding.GetEncoding(“GB2312”)会抛异常。给出解决方案,即手动安装System.Text.Encoding.CodePages包,通过PM命令行操作,再在程序启动时加入Encoding.RegisterProvider(CodePagesEncodingProvider.Instance),之后就能正常使用相关编码。
1325

被折叠的 条评论
为什么被折叠?



