函数
GLibunichar_decompose
自:2.30
声明 [源代码]
gboolean
g_unichar_decompose (
  gunichar ch,
  gunichar* a,
  gunichar* b
)
描述 [源代码]
执行 Unicode 规范分解算法中的单个分解步骤。
此函数不包括兼容性分解。但是,它确实包括算法韩语 Jamo 分解以及用单个其他字符代替字符的“单例”分解。在单例的情况下,*b 将被设置为零。
如果 ch 不可分解,则 *a 被设置为 ch 并且 *b 被设置为零。
请注意 Unicode 分解对定义的方式,保证 b 不会进一步分解,但 a 本身可能会分解。为了获得 ch 的完全规范分解,需要对 a 递归调用此函数。或者使用 g_unichar_fully_decompose()。
有关详情,请参见 UAX#15。
自以下版本提供:2.30