LOCALE_IDIGITSUBSTITUTION

Windows 2000 : Forme des chiffres. Par exemple, les chiffres arabes, thaïs et indiens ont des formes classiques différentes des chiffres européens. Pour les paramètres régionaux avec LOCALE_SNATIVEDIGITS spécifiés en tant que valeurs autres que ASCII 0-9, cette valeur spécifie si la préférence doit être accordée à ces autres chiffres à des fins d’affichage. Par exemple, si la valeur 2 est choisie, les chiffres spécifiés par LOCALE_SNATIVEDIGITS sont toujours utilisés. Si un 1 est choisi, les chiffres ASCII 0-9 sont toujours utilisés. Si un 0 est choisi, ASCII est utilisé dans certaines circonstances et les chiffres spécifiés par LOCALE_SNATIVEDIGITS sont utilisés dans d’autres, en fonction du contexte.

Valeur Signification
0 Substitution basée sur le contexte. Les chiffres sont affichés en fonction du texte précédent dans la même sortie. Les chiffres européens suivent les scripts latins, les Arabic-Indic les chiffres suivent le texte arabe, et d’autres chiffres nationaux suivent le texte écrit dans divers autres scripts. Lorsqu’il n’y a pas de texte précédent, les paramètres régionaux et l’ordre de lecture affiché déterminent la substitution de chiffres, comme indiqué dans le tableau suivant.
Paramètres régionaux Ordre de lecture Chiffres utilisés
Arabe De droite à gauche Arabic-Indic
Thaï De gauche à droite Chiffres thaïlandais
Tous les autres Quelconque Aucune substitution utilisée

 

1 Aucune substitution n’est utilisée. Compatibilité Unicode complète.
2 Substitution de chiffres natifs. Les formes nationales sont affichées selon LOCALE_SNATIVEDIGITS.