1. 引入了System.Text.Encoding.CodePages.dll

2. 在啟動的時候,注冊EncodingProvider,執(zhí)行代碼如下:

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

這樣,就可以在程序中使用GB3212編碼了。

相關(guān)內(nèi)容:

Platform Notes: .NET Core

By default, .NET Core does not make available any code page encodings other than code page 28591 and the Unicode encodings, such as UTF-8 and UTF-16. However, you can add the code page encodings found in standard Windows apps that target the .NET Framework to your app. For complete information, see theCodePagesEncodingProvider topic.

注解:默認(rèn)情況下,.NET CORE只支持28951、UTF-8、UTF-16,其他的編碼格式均不支持。但是,我們可以在.NET Framework開發(fā)的標(biāo)準(zhǔn)Windows應(yīng)用程序中使用。完整的信息,請查看CodePagesEncodingProvider。CodePagesEncodingProvider的url就是如下2中的地址。

2. https://msdn.microsoft.com/en-us/library/mt643901(v=vs.110).aspx

相關(guān)內(nèi)容:

The CodePagesEncodingProvider class ext