功能
GLibget_console_charset
自 2.62
声明 [src]
gboolean
g_get_console_charset (
const char** charset
)
说明 [src]
获取连接到进程**控制台**使用的字符集,它适合将输出打印到终端。
通常这与 g_get_charset() 返回的结果相匹配,但是在语言环境的字符集与控制台编码不匹配的环境中,此功能会尝试猜测一个更合适的值。
在 Windows 中,此功能返回的字符集是调用进程关联的控制台所用的输出代码页。如果无法确定代码页(例如,因为未连接控制台),则假定为 UTF-8。
如果语言环境的编码为 UTF-8,则返回值为 TRUE
,在这种情况下,您也许可以避免调用 g_convert()。
在 charset
中返回的字符串未分配,不应释放。
自 2.62 提供