.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);