函数
GLibutf8_get_char_validated
声明 [src]
gunichar
g_utf8_get_char_validated (
const gchar* p,
gssize max_len
)
描述 [src]
将编码为 UTF-8 的字节序列转换为 Unicode 字符。
此函数会检查不完整的字符、超出 Unicode 范围的字符以及有效字符的过长编码。
注意,如果 max_len
为正并且 UTF-8 字符序列中的任何字节都是空字符,则 g_utf8_get_char_validated()
返回 (gunichar)-2
。