gpt4 book ai didi

vb.net - .NET Core 不支持 Windows 1252,如何修复?

转载 作者:行者123 更新时间:2023-12-03 05:43:51 24 4
gpt4 key购买 nike

该程序在为 .NET 4 编译时工作正常,但在为 .NET Core 编译时则不然。我了解有关不支持编码的错误,但不知道如何修复它。

Public Class Program
Public Shared Function Main(ByVal args As String()) As Integer
System.Text.Encoding.GetEncoding(1252)
End Function
End Class

最佳答案

为此,您需要 register CodePagesEncodingProvider来自 System.Text.Encoding.CodePages 包的实例。

为此,请安装 the System.Text.Encoding.CodePages package :

dotnet add package System.Text.Encoding.CodePages

然后(在隐式或显式运行 dotnet Restore 后)您可以调用:

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
var enc1252 = Encoding.GetEncoding(1252);

或者,如果您只需要一个代码页,则可以直接获取,无需注册:

var enc1252 = CodePagesEncodingProvider.Instance.GetEncoding(1252);

关于vb.net - .NET Core 不支持 Windows 1252,如何修复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37870084/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com