🐱 算神的小窝 🤓

.Net Core使用GB2312编码


DateCreated:3/24/2017 2:49:00 AM DateModified:3/24/2017 10:59:51 AM


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

 

An unhandled error has occurred. Reload 🗙