地區設定
「地區設定」指的是可用來自訂程式的國家/地區和語言設定。 有些地區設定相關分類包括日期和貨幣值的顯示格式。 如需詳細資訊,請參閱 地區設定類別。
使用 函 setlocale
式在不使用 _l
後綴的函式時,使用 函式來變更或查詢部分或所有目前的程式或線程地區設定資訊。 具有 _l
尾碼的函式只會使用傳入的地區設定參數,作為其在執行該特定函式期間的地區設定資訊。 若要建立地區設定以搭配後綴的 _l
函式使用,請使用 _create_locale
。 若要釋放此地區設定,請使用 _free_locale
。 若要取得目前的地區設定,請使用 _get_current_locale
。
用來 _configthreadlocale
控制每個線程都有自己的地區設定,或程式中的所有線程共用相同的地區設定。 如需詳細資訊,請參閱 地區設定和代碼頁。
下表中有更安全版本的函式可供使用,以 _s
("secure") 尾碼表示。 如需詳細資訊,請參閱 CRT中的安全性功能。
地區設定相依例程
注意
對於多位元組例程,多位元組代碼頁必須相當於使用 setlocale
設定的地區設定。 _setmbcp
,具有的 _MB_CP_LOCALE
自變數可讓多位元組代碼頁與 setlocale
代碼頁相同。