【发布时间】:2012-12-20 02:50:25
【问题描述】:
访问语言环境信息最便携的方式是什么?
我对时间区域设置数据感兴趣,例如月份名称、星期几名称、本地时间格式等。
理想情况下,我想要一个 POSIX 接口,但如果它不存在,glibc 专用接口就可以了。
如果可能,获取有关语言环境 X 的信息不应该需要设置它(使用 uselocale() 或类似的)。
使用各种参数多次调用 strftime() 被认为是 hack,而不是解决方案。
如果没有更好的办法,如果有可靠的方法来确定它们的位置,我愿意考虑直接解析 glibc 的语言环境文件。
【问题讨论】: