第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

.NET Core不了解Windows 1252,如何解決?

.NET Core不了解Windows 1252,如何解決?

慕慕森 2019-11-30 13:34:40
當為.NET 4編譯時,此程序運行良好,但為.NET Core編譯時,該程序運行正常。我了解不支持編碼的錯誤,但無法解決。Public Class Program    Public Shared Function Main(ByVal args As String()) As Integer        System.Text.Encoding.GetEncoding(1252)    End FunctionEnd Class
查看完整描述

3 回答

?
蝴蝶不菲

TA貢獻1810條經(jīng)驗 獲得超4個贊

要做到這一點,你需要注冊的CodePagesEncodingProvider從實例System.Text.Encoding.CodePages包。


為此,請安裝System.Text.Encoding.CodePages包:


dotnet add package System.Text.Encoding.CodePages

然后(隱式或顯式運行后dotnet restore),您可以調用:


Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

var enc1252 = Encoding.GetEncoding(1252);

另外,如果只需要一個代碼頁,則無需注冊即可直接獲取它:


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


查看完整回答
反對 回復 2019-11-30
?
牧羊人nacy

TA貢獻1862條經(jīng)驗 獲得超7個贊

請寫出:


<ItemGroup>

    <PackageReference Include="System.Text.Encoding.CodePages" Version="4.3.0" />

</ItemGroup>

在csproj。


在程序包控制臺中,寫“ dotnet restore”,還原程序集。


并將此代碼作為示例:


public class MyClass

{

    static MyClass()

    {

        Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

    }

}


查看完整回答
反對 回復 2019-11-30
?
慕俠2389804

TA貢獻1719條經(jīng)驗 獲得超6個贊

我認為重要的一點是,如果您的編碼存儲為同一類的靜態(tài)只讀字段或靜態(tài)const,則靜態(tài)構造函數(shù)將無法工作。訪問字段時不會及時執(zhí)行。解決此問題的一種方法是使用lambda屬性:public static Encoding Windows1252 => Encoding.GetEncoding(1252)

查看完整回答
反對 回復 2019-11-30
  • 3 回答
  • 0 關注
  • 527 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號