GetACP, fonction (winnls.h)

Récupère l’identificateur de page de code ANSI Windows actuel pour le système d’exploitation.

Attention Les fonctions de l’API ANSI, par exemple, la version ANSI de TextOut, utilisent implicitement GetACP pour traduire du texte vers ou à partir d’Unicode. Pour l’édition d’interface utilisateur multilingue (MUI) de Windows, le système ACP peut ne pas couvrir tous les points de code dans l’identificateur de langue d’ouverture de session sélectionné de l’utilisateur. Pour la compatibilité avec cette édition, votre application doit éviter les appels qui dépendent de GetACP implicitement ou explicitement, car cette fonction peut entraîner l’affichage du texte par certains paramètres régionaux sous forme de points d’interrogation. Au lieu de cela, l’application doit utiliser directement les fonctions de l’API Unicode, par exemple, la version Unicode de TextOut.

 

Syntaxe

UINT GetACP();

Valeur de retour

Retourne l’identificateur de la page de code ANSI (ACP) Windows actuel pour le système d’exploitation. Consultez Identificateurs de page de code pour obtenir la liste des identificateurs des pages de code Windows ANSI et d’autres pages de code.

Remarques

Les pages de code ANSI peuvent être différentes sur différents ordinateurs ou être modifiées pour un seul ordinateur, ce qui entraîne une altération des données. Pour obtenir les résultats les plus cohérents, les applications doivent utiliser UTF-8 ou UTF-16 lorsque cela est possible.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête winnls.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

Identificateurs de page de codes

GetCPInfo

GetOEMCP

Prise en charge des langues nationales

Fonctions de prise en charge des langues nationales