.NET Core默认不支持GB2312,使用Encoding.GetEncoding(“GB2312”)的时候会抛出异常。


解决方案是手动安装

System.Text.Encoding.CodePages包

(Install-Package System.Text.Encoding.CodePages),

 

然后在Starup.cs的Configure方法中加入

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance),

接着就可以正常使用Encoding.GetEncoding(“GB2312”)了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM