函数

GLibutf8_validate_len

since:2.60

声明 [src]

gboolean
g_utf8_validate_len (
  const gchar* str,
  gsize max_len,
  const gchar** end
)

描述 [src]

验证 UTF-8 编码的文本。

g_utf8_validate() 相同,但必须设置 max_len,因此如果 str 的任何字节为 nul,此函数将始终返回 FALSE

自版本 2.60 起可用

参数

str

类型: guint8 数组

字符数据指针。

数组长度在 max_len 参数中指定。
此数据由函数调用者所有。
max_len

类型: gsize

要验证的最大字节数。

end

类型: const gchar**

有效数据结尾的返回位置。

此参数将由函数设置。
此参数可以为 NULL
返回的数据由函数所有。
此值为 NUL 结束的 UTF-8 字符串。

返回值

类型: gboolean

如果文本为有效的 UTF- 8,则为 TRUE