功能

GLibutf8_strup

声明 [src]

gchar*
g_utf8_strup (
  const gchar* str,
  gssize len
)

描述 [src]

把字符串中所有带大小写的 Unicode 字符转换为大写。此操作的具体方式取决于当前语言环境,并可能导致字符串中的字符数量增加。(例如,德语字符 ess-zet 将转换为 SS。)

参数

str

类型: const gchar*

UTF-8 编码的字符串。

此数据由该函数的调用者所有。
该值是空终止的 UTF-8 字符串。
len

类型: gssize

str 的长度(以字节为单位),如果 str 以空结尾,则为 -1。

返回值

类型: gchar*

新分配的字符串,其中所有字符已转换为大写。

该函数的调用者拥有数据的所有权,并负责释放它。
该值是空终止的 UTF-8 字符串。