Partager via


énumération NORM_FORM (winnls.h)

Spécifie les formulaires de normalisation pris en charge.

Syntax

typedef enum _NORM_FORM {
  NormalizationOther = 0,
  NormalizationC = 0x1,
  NormalizationD = 0x2,
  NormalizationKC = 0x5,
  NormalizationKD = 0x6
} NORM_FORM;

Constantes

 
NormalizationOther
Valeur : 0
Non pris en charge.
NormalizationC
Valeur : 0x1
Forme de normalisation Unicode C, composition canonique. Transforme chaque regroupement décomposé, constitué d’un caractère de base et de caractères combinés, en équivalent précomposé canonique. Par exemple, A + ̈ devient Ä.
NormalizationD
Valeur : 0x2
Forme de normalisation Unicode D, décomposition canonique. Transforme chaque caractère précomposé en son équivalent décomposé canonique. Par exemple, Ä devient A + ̈.
NormalizationKC
Valeur : 0x5
Forme de normalisation Unicode KC, composition de compatibilité. Transforme chaque base en combinant des caractères en équivalent précomposé canonique et tous les caractères de compatibilité en leurs équivalents. Par exemple, la ligature fi devient f + i ; de même, A + ̈ + fi + n devient Ä + f + i + n.
NormalizationKD
Valeur : 0x6
Forme de normalisation Unicode KD, décomposition de compatibilité. Transforme chaque caractère précomposé en son équivalent décomposé canonique et tous les caractères de compatibilité en leurs équivalents. Par exemple, Ä + fi + n devient A + ̈ + f + i + n.

Remarques

Pour plus d’informations sur les formulaires de normalisation, consultez Utilisation de la normalisation Unicode pour représenter des chaînes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
En-tête winnls.h (inclure Windows.h)
Composant redistribuable API d’atténuation des noms de domaine internationalisés (IDN) Microsoft surWindows XP

Voir aussi

IsNormalizedString

Types d’énumération de prise en charge des langues nationales

NormalizeString

Utilisation de la normalisation Unicode pour représenter des chaînes