Funzione GetACP (winnls.h)

Recupera l'identificatore corrente della tabella codici ANSI di Windows per il sistema operativo.

Attenzione Le funzioni API ANSI, ad esempio, la versione ANSI di TextOut, usano in modo implicito GetACP per tradurre il testo in o da Unicode. Per l'edizione MUI (Multilingual User Interface) di Windows, il sistema ACP potrebbe non coprire tutti i punti di codice nell'identificatore del linguaggio di accesso selezionato dell'utente. Per la compatibilità con questa edizione, l'applicazione deve evitare chiamate che dipendono da GetACP in modo implicito o esplicito, in quanto questa funzione può causare la visualizzazione di testo come punti interrogativi. L'applicazione deve invece usare direttamente le funzioni API Unicode, ad esempio la versione Unicode di TextOut.

 

Sintassi

UINT GetACP();

Valore restituito

Restituisce l'identificatore di code page (ACP) di Windows ANSI corrente per il sistema operativo. Per un elenco di identificatori per le pagine codici di Windows ANSI e altre pagine codici, vedere Identificatori di tabella codici di Windows.

Commenti

Le pagine codici ANSI possono essere diverse in computer diversi o possono essere modificate per un singolo computer, causando il danneggiamento dei dati. Per i risultati più coerenti, le applicazioni devono usare UTF-8 o UTF-16 quando possibile.

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione winnls.h (includere Windows.h)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

Identificatori di tabella codici

GetCPInfo

GetOEMCP

Supporto per la lingua nazionale

Funzioni di supporto del linguaggio nazionale