Función GetACP (winnls.h)

Recupera el identificador actual de la página de códigos ANSI de Windows para el sistema operativo.

Precaución Las funciones de la API ANSI, por ejemplo, la versión ANSI de TextOut, usan implícitamente GetACP para traducir texto a o desde Unicode. Para la edición de interfaz de usuario multilingüe (MUI) de Windows, es posible que el ACP del sistema no cubra todos los puntos de código en el identificador de idioma de inicio de sesión seleccionado del usuario. Para la compatibilidad con esta edición, la aplicación debe evitar llamadas que dependen de GetACP de forma implícita o explícita, ya que esta función puede hacer que algunas configuraciones regionales muestren texto como signos de interrogación. En su lugar, la aplicación debe usar directamente las funciones de la API Unicode, por ejemplo, la versión Unicode de TextOut.

 

Sintaxis

UINT GetACP();

Valor devuelto

Devuelve el identificador actual de la página de códigos ANSI (ACP) de Windows para el sistema operativo. Consulta Identificadores de página de códigos para obtener una lista de identificadores para páginas de códigos ANSI de Windows y otras páginas de códigos.

Comentarios

Las páginas de códigos ANSI pueden ser diferentes en equipos diferentes o pueden cambiarse para un único equipo, lo que provoca daños en los datos. Para obtener los resultados más coherentes, las aplicaciones deben usar UTF-8 o UTF-16 siempre que sea posible.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado winnls.h (incluya Windows.h)
Library Kernel32.lib
Archivo DLL Kernel32.dll

Vea también

Identificadores de página de códigos

GetCPInfo

GetOEMCP

Compatibilidad con idiomas nacionales

Funciones de compatibilidad con idiomas nacionales