β

.Net Core使用GB2312编码

算神的博客 165 阅读

.Net Core默认是UTF8编码,但有些时候需要使用GB2312编码

Encoding.GetEncoding("GB2312")

但代码运行时候会报错误

No data is available for encoding 936.

这时需要引用Nuget包

System.Text.Encoding.CodePages 4.3.0

再在 Startup 的构造函数中加上一行代码

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
作者:算神的博客
编程 & 游戏 & 生活
原文地址:.Net Core使用GB2312编码, 感谢原作者分享。

发表评论