對應地區設定資料
NLS 包含數個 API 函式,您的應用程式可用來對應 地區設定識別碼 與 地區設定名稱之間的地區設定資料,以及列出中性地區設定。 本主題討論在 Windows Vista 和更新版本及 Windows Vista 前作業系統上使用這些函式 (,有時稱為「舊版系統」) 。
對應 Windows Vista 和更新版本上的地區設定資料
NLS 提供數個地區設定對應函式,可供您開發以在 Windows Vista 和更新版本上執行的應用程式使用。 它也包含應用程式可用來列舉中性地區設定的函式。
使用標準轉換函式進行資料對應
若要對應地區設定名稱和地區設定識別碼,您的應用程式可以呼叫 LocaleNameToLCID 函式。 應用程式會使用 LCIDToLocaleName 在地區設定識別碼與地區設定名稱之間對應。
列出中性地區設定
若要列舉 Windows 7 和更新版本的中性地區設定,您的應用程式可以呼叫 EnumSystemLocalesEx , 並將 dwFlags 設定為 LOCALE_NEUTRALDATA。 它也可以使用 GetLocaleInfoEx 搭配 LCType 設定為 LOCALE_INEUTRAL。
對應 Windows Vista 作業系統上的地區設定資料
NLS 包含直接程式庫 (DLL) ,用於您在 Windows Vista 前作業系統上開發以執行的應用程式。 DLL 同時支援資料對應的轉換和列出函式。
注意
只在 Windows Vista 和更新版本上執行的應用程式不應使用舊版對應或清單函式。
使用下層轉換函式進行資料對應
以下層系統為目標的應用程式可以呼叫 DownlevelLCIDToLocaleName 函式,將地區設定識別碼轉換為地區設定名稱。 如果需要將地區設定名稱轉換成地區設定識別碼,它應該呼叫 DownlevelLocaleNameToLCID。
使用下層清單函式列舉中性地區設定
您的應用程式應該呼叫 DownlevelGetParentLocaleLCID ,以擷取地區設定之父系的地區設定識別碼。 如果應用程式需要取得地區設定之父系的地區設定名稱,它應該呼叫 DownlevelGetParentLocaleName。
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應