.NET 전역화 기능 페이지를 사용하여 .NET Framework 전역화 설정을 구성할 수 있습니다. 전역화는 응용 프로그램 코드를 국제화한 다음 응용 프로그램을 다른 언어와 culture로 지역화하는 과정을 의미합니다. 국제화 과정을 수행하면 가능한 경우에는 언제든지 동일한 응용 프로그램 코드 기반을 사용하여 임의의 로캘에 대한 응용 프로그램 콘텐츠를 번역, 저장, 검색 및 제공할 수 있습니다. 로캘은 언어 및 culture 환경이 결합된 것으로, 날짜 형식, 시간, 통화, 전화 번호 등을 포함합니다. 지역화는 가능한 한 코드 자체를 변경하지 않고 culture에 따라 콘텐츠를 번역하고 콘텐츠의 서식을 지정하여 다른 로캘에 맞게 응용 프로그램을 조정하는 것을 의미합니다.

IIS 7에서는 다음과 같은 .NET Framework 전역화 설정을 구성할 수 있습니다.

  • UI culture와 같은 culture 설정

  • 응답 헤더의 인코딩과 같은 인코딩 설정

UI 요소 목록

다음 표에서는 기능 페이지 및 작업 창에서 사용할 수 있는 UI 요소를 보여 줍니다.

기능 페이지 요소

요소 이름설명

Culture[culture]

들어오는 웹 요청을 처리하는 데 사용되는 기본 culture를 지정합니다.

클라이언트 기반 Culture 사용[enableClientBasedCulture]

CultureUICulture 속성이 클라이언트 브라우저에서 보낸 AcceptLanguage 헤더 필드 값을 기반으로 할지 여부를 나타내는 값을 가져오거나 설정합니다.

UI Culture[uiCulture]

로캘별 리소스 검색을 처리하는 데 필요한 기본 culture를 지정합니다.

파일[fileEncoding]

.aspx, .asmx, and .asax 파일 구문 분석에 사용되는 파일 인코딩을 지정합니다. 바이트 순서 표시 접두사를 사용하여 저장된 유니코드 및 UTF-8 파일은 이 특성의 값에 관계없이 자동으로 인식됩니다.

요청[requestEncoding]

게시된 데이터와 쿼리 문자열을 비롯하여 들어오는 각 요청의 가정된 인코딩을 지정합니다.

요청에 Accept-Charset 특성이 포함된 요청 헤더가 들어 있으면 구성에서 이 특성이 다시 정의됩니다.

기본 인코딩은 UTF-8입니다. 이 설정은 .NET Framework가 설치될 때 만들어진 Machine.config 파일의 globalization 섹션에 지정되어 있습니다. 요청 인코딩이 Machine.config 또는 Web.config 파일에 지정되어 있지 않으면 인코딩이 기본적으로 컴퓨터의 국가 및 언어 옵션으로 설정됩니다.

단일 서버 응용 프로그램에서 이 특성과 responseEncoding 특성은 같아야 합니다. 이 경우보다 일반적이지는 않지만 기본 서버 인코딩이 서버마다 다른 다중 서버 응용 프로그램의 경우에는 로컬 Web.config 파일을 사용하여 요청 및 응답 인코딩을 서로 다르게 설정할 수 있습니다.

응답 헤더[responseHeaderEncoding]

응답 헤더의 콘텐츠 인코딩을 지정합니다.

응답[responseEncoding]

응답의 콘텐츠 인코딩을 지정합니다.

기본 인코딩은 UTF-8입니다. 이 설정은 .NET Framework가 설치될 때 만들어진 Machine.config 파일의 globalization 섹션에 지정되어 있습니다. 응답 인코딩이 Machine.config 또는 Web.config 파일에 지정되어 있지 않으면 인코딩이 기본적으로 컴퓨터의 국가 및 언어 옵션으로 설정됩니다.

단일 서버 응용 프로그램에서 이 특성과 responseEncoding 특성은 같아야 합니다. 이 경우보다 일반적이지는 않지만 기본 서버 인코딩이 서버마다 다른 다중 서버 응용 프로그램의 경우에는 로컬 Web.config 파일을 사용하여 요청 및 응답 인코딩을 서로 다르게 설정할 수 있습니다.

작업 창 요소

요소 이름설명

적용

기능 페이지에서 변경한 내용을 저장합니다.

취소

기능 페이지에서 변경한 내용을 취소합니다.

참고 항목


목차