函数
GLibunichar_fully_decompose
since: 2.30
声明 [src]
gsize
g_unichar_fully_decompose (
  gunichar ch,
  gboolean compat,
  gunichar* result,
  gsize result_len
)
说明 [src]
计算 Unicode 字符的规范分解或兼容性分解。对于兼容性分解,将 compat 传递为 TRUE;对于规范分解,将 compat 传递为 FALSE。
分解序列放置在 result 中。最多有 result_len 个字符被写入到 result 中。函数返回完整分解的长度(与 result_len 无关)。目前对于规范分解,所有分解的长度最多为 4,但这可能在未来更改(不过不太可能)。无论如何,Unicode 确实保证长度为 18 的缓冲区始终足以用于兼容性和规范分解,因此这是推荐的大小。它被提供为 G_UNICHAR_MAX_DECOMPOSITION_LENGTH。
有关详细信息,请参见 UAX#15。
自版本 2.30 起可用