Condividi tramite


enumerazione NORM_FORM (winnls.h)

Specifica i moduli di normalizzazione supportati.

Sintassi

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

Costanti

 
NormalizationOther
Valore: 0
Non supportato.
NormalizationC
Valore: 0x1
Formato di normalizzazione Unicode C, composizione canonica. Trasforma ogni raggruppamento scomposto, costituito da un carattere di base più la combinazione di caratteri, nell'equivalente precomposto canonico. Ad esempio, A + ̈ diventa Ä.
NormalizationD
Valore: 0x2
Formato di normalizzazione Unicode D, scomposizione canonica. Trasforma ogni carattere precomposto nell'equivalente scomposto canonico. Ad esempio, Ä diventa A + ̈.
NormalizationKC
Valore: 0x5
Formato di normalizzazione Unicode KC, composizione della compatibilità. Trasforma ogni base più la combinazione di caratteri con l'equivalente precomposto canonico e tutti i caratteri di compatibilità ai rispettivi equivalenti. Ad esempio, il fi legatura diventa f + i; analogamente, A + ̈ + fi + n diventa Ä + f + i + n.
NormalizationKD
Valore: 0x6
Formato di normalizzazione Unicode KD, scomposizione della compatibilità. Trasforma ogni carattere precomposto nell'equivalente scomposto canonico e in tutti i caratteri di compatibilità ai rispettivi equivalenti. Ad esempio, Ä + fi + n diventa A + ̈ + f + i + n.

Commenti

Per altre informazioni sui moduli di normalizzazione, vedere Uso della normalizzazione Unicode per rappresentare stringhe.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Intestazione winnls.h (include Windows.h)
Componente ridistribuibile API di mitigazione IDN (Microsoft Internationalized Domain Name) inWindows XP

Vedi anche

IsNormalizedString

Tipi di enumerazione Supporto lingua nazionale

NormalizeString

Uso della normalizzazione Unicode per rappresentare le stringhe