다음을 통해 공유


CodePagesEncodingProvider.Instance 속성

정의

데스크톱 .NET Framework에서는 지원되지만 현재 .NET Framework 플랫폼에서는 지원되지 않는 코드 페이지의 인코딩 공급자를 가져옵니다.

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

속성 값

현재 .NET Framework 플랫폼에서 지원되지 않는 인코딩에 대한 액세스를 허용하는 인코딩 공급자입니다.

설명

.NET Framework 많은 수의 문자 인코딩 및 코드 페이지를 지원합니다. .NET Framework 사용할 수 있는 메서드를 호출 Encoding.GetEncodings 하여 인코딩의 전체 목록을 가져올 수 있습니다. 반면에 .NET Core는 기본적으로 다음 인코딩만 지원합니다.

  • ASCII (코드 페이지 20127), 속성에 의해 Encoding.ASCII 반환 되는.

  • ISO-8859-1(코드 페이지 28591).

  • UTF-7(코드 페이지 65000) 속성에서 Encoding.UTF7 반환됩니다.

  • UTF-8(코드 페이지 65001) 속성에서 Encoding.UTF8 반환됩니다.

  • 속성에서 반환 Encoding.Unicode 되는 UTF-16 및 UTF-16LE(코드 페이지 1200)입니다.

  • UTF-16BE(코드 페이지 1201)는 값true이 인 또는 UnicodeEncoding.UnicodeEncoding 생성자를 bigEndian 호출 UnicodeEncoding.UnicodeEncoding 하여 인스턴스화됩니다.

  • UTF-32 및 UTF-32LE(코드 페이지 12000)는 속성에서 Encoding.UTF32 반환됩니다.

  • UTF-32BE(코드 페이지 12001)는 매개 변수가 있는 bigEndian 생성자를 호출 UTF32Encoding 하고 메서드 호출에서 값을 true 제공하여 인스턴스화됩니다.

.NET Framework 있지만 .NET Core에는 없는 인코딩을 검색하려면 다음을 수행합니다.

적용 대상