Encoding.Default 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 .NET 구현에 대한 기본 인코딩을 가져옵니다.
public:
static property System::Text::Encoding ^ Default { System::Text::Encoding ^ get(); };
public static System.Text.Encoding Default { get; }
static member Default : System.Text.Encoding
Public Shared ReadOnly Property Default As Encoding
속성 값
이 .NET 구현에 대한 기본 인코딩입니다.
설명
속성의 Default 동작은 다른 .NET 구현에 따라 다릅니다.
.NET Framework: 시스템의 활성 코드 페이지에 해당하는 인코딩을 반환합니다. 인수를 사용하여 호출할 때 반환되는 GetEncoding(Int32) 것과 동일한 인코딩입니다
codepage0..NET Core 이상 버전: 항상 개체를 UTF8Encoding 반환합니다. 이 동작은 플랫폼 간 호환성 및 데이터 무결성 향상을 위해 유니코드 인코딩 사용을 장려하기 위해 변경되었습니다.
다양한 플랫폼 및 .NET 구현에서 가장 일관된 결과를 얻으려면 기본 인코딩을 사용하는 대신 UTF-8과 같은 특정 유니코드 인코딩을 직접 사용하는 것이 좋습니다. 호출 Encoding.UTF8 하거나 Encoding.GetEncoding(String) "utf-8"을 사용하여 UTF-8 인코딩을 가져올 수 있습니다.
이 API <에 대한 자세한 내용은 href="/dotnet/fundamentals/runtime-libraries/system-text-encoding-default">Encoding.Default<에 대한 추가 API 설명을 참조하세요>.