枚举
GLibNormalizeMode
说明 [src]
Unicode 字符串以标准形式转换的方式,统一表示带有附加变音符形式的字符(作为基础字符与组合附加变音符组合表示,还是单个预合成字符表示)等问题。比较 Unicode 字符串之前,应统一标准化表示形式。
成员
-
G_NORMALIZE_DEFAULT -
统一化不影响文字内容的差异,例如以上提及的附加变音符表示方式。
- 值:
0 - 自 2.0 起提供
- 值:
-
G_NORMALIZE_NFD -
G_NORMALIZE_DEFAULT的别名。- 值:
0 - 自 2.0 起提供
- 值:
-
G_NORMALIZE_DEFAULT_COMPOSE -
与
G_NORMALIZE_DEFAULT类似,但采用复合形式(而非最大化分解形式)。- 值:
1 - 自 2.0 起提供
- 值:
-
G_NORMALIZE_NFC -
G_NORMALIZE_DEFAULT_COMPOSE的别名。- 值:
1 - 自 2.0 起提供
- 值:
-
G_NORMALIZE_ALL -
除了使用
G_NORMALIZE_DEFAULT之外,还可以统一化 Unicode 中的“兼容性”字符,例如 SUPERSCRIPT THREE 到标准形式(此处为 DIGIT THREE)。格式信息可能会丢失,但对于多数文本操作来说,此类字符应视为相同。- 值:
2 - 自 2.0 起提供
- 值:
-
G_NORMALIZE_NFKD -
G_NORMALIZE_ALL的别名。- 值:
2 - 自 2.0 起提供
- 值:
-
G_NORMALIZE_ALL_COMPOSE -
与
G_NORMALIZE_ALL类似,但采用复合形式(而非最大化分解形式)。- 值:
3 - 自 2.0 起提供
- 值:
-
G_NORMALIZE_NFKC -
G_NORMALIZE_ALL_COMPOSE的别名。- 值:
3 - 自 2.0 起提供
- 值: