检测当前的语言环境是否使用了 UTF-8 编码 先用setlocale()设置编码,再用nl_langinfo()进行检测 为检测当前语言环境是否使用了 UTF-8 编码。首先必须调用 setlocale(LC_CTYPE, “”) 函数,依据环境变量设置语言环境。nl_langinfo(CODESET) 函数也是由 locale charmap 命令调用,从而查找当前语言环境指定的编码名称。
先用setlocale()设置编码,再用nl_langinfo()进行检测 为检测当前语言环境是否使用了 UTF-8 编码。首先必须调用 setlocale(LC_CTYPE, “”) 函数,依据环境变量设置语言环境。nl_langinfo(CODESET) 函数也是由 locale charmap 命令调用,从而查找当前语言环境指定的编码名称。 BOOL utf8_mode = FALSE; if(!strc...