다음을 통해 공유


GlobalizationSection.FileEncoding 속성

정의

.aspx, .asmx 및 .asax 파일 구문 분석의 기본 인코딩을 지정하는 값을 가져오거나 설정합니다.

public:
 property System::Text::Encoding ^ FileEncoding { System::Text::Encoding ^ get(); void set(System::Text::Encoding ^ value); };
[System.Configuration.ConfigurationProperty("fileEncoding")]
public System.Text.Encoding FileEncoding { get; set; }
[<System.Configuration.ConfigurationProperty("fileEncoding")>]
member this.FileEncoding : System.Text.Encoding with get, set
Public Property FileEncoding As Encoding

속성 값

기본 인코딩 값입니다.

특성

예제

다음 코드 예제에서는 속성을 사용 하는 방법을 보여 줍니다 FileEncoding . 이 코드 예제는 클래스에 제공된 더 큰 예제의 GlobalizationSection 일부입니다.

// Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", 
  configSection.FileEncoding);
' Display FileEncoding property.
Console.WriteLine("FileEncoding: {0}", _
 configSection.FileEncoding)

설명

이 속성은 FileEncoding .aspx, .asmx 및 .asax 파일 형식에 포함된 데이터를 해석하는 데 사용되는 기본 인코딩을 지정합니다. 파일 인코딩이 Web.config 파일에 지정된 경우 실제 파일을 동일한 인코딩에 저장해야 합니다. 바이트 순서 표시 접두사 IsByteOrdered 속성으로 저장된 유니코드 파일 및 UTF-8 파일은 값 FileEncoding에 관계없이 자동으로 인식됩니다.

서버 또는 애플리케이션의 FileEncoding 속성 설정이 UTF-16을 사용하도록 구성되어 있고 UTF-16이 구성 파일 범위의 .aspx 페이지에 사용되는 인코딩이 아닌 경우 클라이언트 브라우저로 전송되는 출력이 손상됩니다. 이러한 이유로 구성된 FileEncoding 값이 .aspx 페이지에서 사용되는 인코딩과 일치하는지 확인합니다.

적용 대상

추가 정보