다음을 통해 공유


GetACP 함수(winnls.h)

운영 체제에 대한 현재 Windows ANSI 코드 페이지 식별자를 검색합니다.

주의 ANSI API 함수(예: ANSI 버전의 TextOut)는 GetACP 를 암시적으로 사용하여 텍스트를 유니코드로 또는 유니코드로 번역합니다. Windows MUI(다국어 사용자 인터페이스) 버전의 경우 시스템 ACP가 사용자가 선택한 로그온 언어 식별자의 모든 코드 요소를 다루지 않을 수 있습니다. 이 버전과의 호환성을 위해 이 함수로 인해 일부 로캘이 텍스트를 물음표로 표시할 수 있으므로 애플리케이션은 암시적 또는 명시적으로 GetACP 에 의존하는 호출을 피해야 합니다. 대신 애플리케이션은 유니코드 API 함수(예: TextOut의 유니코드 버전)를 직접 사용해야 합니다.

 

구문

UINT GetACP();

반환 값

운영 체제에 대한 현재 Windows ANSI 코드 페이지(ACP) 식별자를 반환합니다. Windows ANSI 코드 페이지 및 기타 코드 페이지의 식별자 목록은 코드 페이지 식별자를 참조하세요.

설명

ANSI 코드 페이지는 다른 컴퓨터에서 다를 수 있거나 단일 컴퓨터에 대해 변경되어 데이터가 손상될 수 있습니다. 가장 일관된 결과를 위해 애플리케이션은 가능한 경우 UTF-8 또는 UTF-16을 사용해야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 winnls.h(Windows.h 포함)
라이브러리 Kernel32.lib
DLL Kernel32.dll

참고 항목

코드 페이지 식별자

GetCPInfo

GetOEMCP

국가 언어 지원

국가 언어 지원 기능