前端之家收集整理的这篇文章主要介绍了
在C中获取当前语言环境的字符集?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在C中找到当前语言环境的字符集?
setlocale(LC_ALL,NULL)返回“en_US.UTF8”,但有没有办法获取字符集?在我的系统上的/etc/locale.gen中,它列出了语言环境和字符集,因此它不在名称中.
您可以使用
nl_langinfo
(3)函数查询当前语言环境的各种参数.通过
调用nl_langinfo(CODESET)获得charset.
注意,在使用nl_langinfo使程序可识别区域设置之前,必须调用setlocale.
原文链接:https://www.f2er.com/c/119207.html