区域设置
区域设置指你可以用来自定义程序的国家/地区和语言设置。 一些与区域设置相关的类别包括日期和货币值的显示格式。 有关详细信息,请参阅区域设置类别。
在使用不带 _l
后缀的函数时,可使用 setlocale
函数来更改或查询当前的程序或线程区域设置信息的一部分或全部。 带有 _l
后缀的函数仅在其执行过程中使用传入的区域设置参数来获取区域设置信息。 若要创建用于带有 _l
后缀的函数的区域设置,请使用 _create_locale
。 若要释放此区域设置,请使用 _free_locale
。 若要获取当前区域设置,请使用 _get_current_locale
。
使用 _configthreadlocale
可控制是每个线程都有自己的区域设置,还是程序中的所有线程都共享同一区域设置。 有关详细信息,请参阅区域设置和代码页。
下表中的函数还有更安全的版本,由 _s
(“secure”)后缀指示。 有关详细信息,请参阅 CRT 中的安全功能。
依赖区域设置的例程
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈