函数
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