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

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

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

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

侃侃無極 2019-10-30 09:57:04
當(dāng)為.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 回答

?
叮當(dāng)貓咪

TA貢獻(xiàn)1776條經(jīng)驗 獲得超12個贊

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


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


dotnet add package System.Text.Encoding.CodePages

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


Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

var enc1252 = Encoding.GetEncoding(1252);

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


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


查看完整回答
反對 回復(fù) 2019-10-30
?
鴻蒙傳說

TA貢獻(xiàn)1865條經(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);

    }

}


查看完整回答
反對 回復(fù) 2019-10-30
?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗 獲得超7個贊

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

查看完整回答
反對 回復(fù) 2019-10-30
  • 3 回答
  • 0 關(guān)注
  • 620 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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