/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 개발 환경에서 이 컴파일러 옵션을 설정하려면
프로젝트 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 컴파일러 및 빌드 속성 설정을 참조합니다.
구성 속성>C/C++>명령줄 속성 페이지를 선택합니다.
추가 옵션에서 원하는 인코딩을 지정하는 옵션을 추가
/utf-8
합니다.확인을 선택하여 변경 내용을 저장합니다.
프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면
- AdditionalOptions을(를) 참조하세요.
참고 항목
MSVC 컴파일러 옵션
MSVC 컴파일러 명령줄 구문
/execution-charset
(실행 문자 집합 설정)
/source-charset
(원본 문자 집합 설정)
/validate-charset
(호환 문자 유효성 검사)