Pages de codes

code page est un jeu de caractères, qui peut inclure des nombres, des signes de ponctuation, et d'autres glyphes.les différents langages et les paramètres régionaux peuvent utiliser différentes pages de codes.par exemple, la page de codes ANSI 1252 est utilisée pour l'anglais et la plupart des langues européennes ; La page de codes 932 OEM est utilisée pour le kanji japonais.

Une page de codes peut être représentée dans un tableau comme mappage des caractères aux valeurs codées sur un octet ou aux valeurs multioctets.De nombreuses pages de codes partagent le jeu de caractères ASCII pour les caractères de la plage 0x00 - 0x7F.

La bibliothèque Runtime Microsoft utilise les types suivants de pages de codes :

  • page de codes ANSI de Système-valeur par défaut.Par défaut, au démarrage du système runtime définit automatiquement la page de codes multioctets dans la page de codes ANSI de système-valeur par défaut, qui est obtenue du système d'exploitation.l'appel :

    setlocale ( LC_ALL, "" );
    

    définit également les paramètres régionaux dans la page de codes ANSI de système-valeur par défaut.

  • Page de codes des paramètres régionaux.Le comportement du package de runtime dépend des paramètres régionaux, qui incluent la page de codes des paramètres régionaux.(Pour plus d'informations, consultez Routines qui dépendent des paramètres régionaux.) Par défaut, toutes les routines qui dépendent des paramètres régionaux à la bibliothèque Runtime Microsoft utilisent la page de codes qui correspond aux paramètres régionaux « C ».Au moment de l'exécution vous pouvez modifier ou interroger la page de codes des paramètres régionaux en service avec un appel à setlocale.

  • Page de codes multioctets.Le comportement de la plupart des routines à caractères multioctets à la bibliothèque Runtime dépend des paramètres de la page multioctets actuels de code.par défaut, ces routines utilisent la page de codes ANSI de système-valeur par défaut.Au moment de l'exécution vous pouvez interroger et modifier la page de codes multioctets avec _getmbcp et _setmbcp, respectivement.

  • Les paramètres régionaux « C » sont définis par ANSI pour correspondre aux paramètres régionaux dans lesquels les programmes C Ont Traditionnellement Exécuté.La page de codes pour les paramètres régionaux « C » (page de codes « C ») correspond au jeu de caractères ASCII.Par exemple, dans les paramètres régionaux « C », islower retourne la valeur true pour les valeurs 0x61 - 0x7A uniquement.Dans les autres paramètres régionaux, islower peut retourner la valeur true pour ces derniers ainsi que d'autres valeurs, comme défini par ces paramètres régionaux.

Voir aussi

Référence

Internationalisation

Package de runtime par catégorie