从nl_langinfo(CODESET)返回值

时间:2018-08-29 21:07:54

标签: utf-8 posix

很抱歉,如果这是重复的,但是我搜索答案的尝试失败了。 POSIX文档对于用于表示代码集的字符串含糊不清,例如由nl_langinfo返回或由iconv_open用作参数的字符串。我需要一种可靠的方法来检查当前语言环境将使用UTF-8。在Mac OS和各种Linux发行版上进行的实验表明,我应该检查nl_langinfo(CODESET)是否返回“ UTF-8”。是否在相关标准中进行了记录?我需要允许像“ utf-8”这样的变体吗?

0 个答案:

没有答案