setlocale

定义 (国家/地区和语言) 要使用的区域设置,将宽字符常数和字符串时。

#pragma setlocale( "[locale-string]" )

备注

由于转换的多字节字符算法转换为宽字符可能由区域设置的不同而有所不同或生成可以在不同的区域设置发生从可执行文件将运行,这说明提供指定目标区域设置在编译时。 这样可确保宽字符字符串在正确的格式将存储。

默认 区域设置字符串 为 " "。

“C”区域设置映射该字符串中的每个字符为其值作为 wchar_t (unsigned short)。 为 setlocale 有效的其他值是在 语言字符串 中找到的那些项列表。 例如,您可能出现的问题:

#pragma setlocale("dutch")

能够问题语言字符串取决于代码页,并提供指向语言 ID 在计算机上支持。

请参见

参考

杂注指令和__Pragma关键字