다음을 통해 공유


/utf-8 (원본 및 실행 문자 집합을 로 UTF-8설정)

소스 문자 집합과 실행 문자 UTF-8집합을 모두 로 지정합니다.

구문

/utf-8

설명

옵션을 /utf-8 사용하여 인코딩된 원본 및 실행 문자 집합을 모두 지정할 수 있습니다 UTF-8. 명령줄에서 지정하는 /source-charset:utf-8 /execution-charset:utf-8 것과 같습니다. 이러한 옵션은 기본적으로 /validate-charset 옵션도 사용하도록 설정합니다. 지원되는 코드 페이지 식별자 및 문자 집합 이름 목록은 코드 페이지 식별자를 참조하세요.

기본적으로 Visual Studio는 바이트 순서 표시를 검색하여 원본 파일이 인코딩된 유니코드 형식인지 여부를 UTF-8확인합니다. 예를 들면 다음과 같습니다UTF-16. 바이트 순서 표시를 찾을 수 없는 경우 사용하거나 /source-charset 옵션을 사용하여 /utf-8 코드 페이지를 지정하지 않는 한 소스 파일이 현재 사용자 코드 페이지에서 인코딩된 것으로 가정합니다. Visual Studio를 사용하면 C++ 소스 코드를 여러 문자 인코딩으로 저장할 수 있습니다. 원본 및 실행 문자 집합에 대한 자세한 내용은 언어 설명서의 문자 집합을 참조하세요.

Visual Studio에서 또는 프로그래밍 방식으로 옵션 설정

Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면

  1. 프로젝트 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 컴파일러 및 빌드 속성 설정을 참조합니다.

  2. 구성 속성>C/C++>명령줄 속성 페이지를 선택합니다.

  3. 추가 옵션에서 원하는 인코딩을 지정하는 옵션을 추가 /utf-8 합니다.

  4. 확인을 선택하여 변경 내용을 저장합니다.

프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면

참고 항목

MSVC 컴파일러 옵션
MSVC 컴파일러 명령줄 구문
/execution-charset (실행 문자 집합 설정)
/source-charset(원본 문자 집합 설정)
/validate-charset(호환 문자 유효성 검사)