CodePagesEncodingProvider.Instance Egenskap

Definition

Hämtar en kodningsprovider för kodsidor som stöds på skrivbordet .NET Framework men inte i den aktuella .NET Framework-plattformen.

public:
 static property System::Text::EncodingProvider ^ Instance { System::Text::EncodingProvider ^ get(); };
public static System.Text.EncodingProvider Instance { get; }
static member Instance : System.Text.EncodingProvider
Public Shared ReadOnly Property Instance As EncodingProvider

Egenskapsvärde

En kodningsprovider som tillåter åtkomst till kodningar som inte stöds på den aktuella .NET Framework-plattformen.

Kommentarer

.NET Framework stöder ett stort antal teckenkodningar och kodsidor. Du kan hämta en fullständig lista över kodningar genom att anropa metoden Encoding.GetEncodings, som är tillgänglig i .NET Framework. Å andra sidan stöder .NET Core endast följande kodningar som standard:

  • ASCII (kodsida 20127), som returneras av egenskapen Encoding.ASCII .

  • ISO-8859-1 (kodsida 28591).

  • UTF-7 (kodsida 65000), som returneras av egenskapen Encoding.UTF7 .

  • UTF-8 (kodsida 65001), som returneras av egenskapen Encoding.UTF8 .

  • UTF-16 och UTF-16LE (kodsida 1200), som returneras av Encoding.Unicode egenskapen.

  • UTF-16BE (kodsida 1201), som instansieras genom att anropa konstruktorn eller UnicodeEncoding.UnicodeEncoding med värdet UnicodeEncoding.UnicodeEncodingbigEndian.true

  • UTF-32 och UTF-32LE (kodsida 12000), som returneras av egenskapen Encoding.UTF32 .

  • UTF-32BE (kodsida 12001), som instansieras genom att anropa en UTF32Encoding konstruktor som har en bigEndian parameter och ange ett värde för true i metodanropet.

Om du vill hämta en kodning som finns i .NET Framework, men inte i .NET Core, gör du följande:

Gäller för