NORM_FORM-Enumeration (winnls.h)
Gibt die unterstützten Normalisierungsformulare an.
Syntax
typedef enum _NORM_FORM {
NormalizationOther = 0,
NormalizationC = 0x1,
NormalizationD = 0x2,
NormalizationKC = 0x5,
NormalizationKD = 0x6
} NORM_FORM;
Konstanten
NormalizationOther Wert: 0 Wird nicht unterstützt. |
NormalizationC Wert: 0x1 Unicode-Normalisierungsform C, kanonische Komposition. Transformiert jede zerlegte Gruppierung, die aus einem Basiszeichen und kombinierten Zeichen besteht, in das kanonische vorkompilierte Äquivalent. Beispielsweise wird A + ̈ zu Ä. |
NormalizationD Wert: 0x2 Unicode-Normalisierungsform D, kanonische Zerlegung. Transformiert jedes vorkompilierte Zeichen in sein kanonisch dekompiliertes Äquivalent. Beispielsweise wird Ä zu A + ̈. |
NormalizationKC Wert: 0x5 Unicode-Normalisierungsform KC, Kompatibilitätskomposition. Transformiert jede Basis und kombiniert Zeichen in das kanonische vorkompilierte Äquivalent und alle Kompatibilitätszeichen in ihre Entsprechungen. Beispielsweise wird die Ligatur fi zu f + i; ähnlich wird A + ̈ + fi + n zu Ä + f + i + n. |
NormalizationKD Wert: 0x6 Unicode-Normalisierungsform KD, Kompatibilitätskomposition. Transformiert jedes vorkompilierte Zeichen in sein kanonisch dekompiliertes Äquivalent und alle Kompatibilitätszeichen in ihre Entsprechungen. Beispielsweise wird Ä + fi + n zu A + ̈ + f + i + n. |
Hinweise
Weitere Informationen zu den Normalisierungsformularen finden Sie unter Verwenden der Unicode-Normalisierung zum Darstellen von Zeichenfolgen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Kopfzeile | winnls.h (einschließlich Windows.h) |
Verteilbare Komponente | Microsoft Internationalized Domain Name (IDN)-Entschärfungs-APIs unterWindows XP |
Weitere Informationen
National Language Support Enumerationstypen
Verwenden der Unicode-Normalisierung zum Darstellen von Zeichenfolgen