1. 引入了System.Text.Encoding.CodePages.dll
2. 在啟動(dòng)的時(shí)候,注冊(cè)EncodingProvider,執(zhí)行代碼如下:
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
這樣,就可以在程序中使用GB3212編碼了。
相關(guān)內(nèi)容:
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)用程序中使用。完整的信息,請(qǐ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