在C++中,可以使用std::locale
類來設置locale。以下是一個示例代碼:
#include <iostream>
#include <locale>
int main() {
// 設置為系統默認的locale
std::locale::global(std::locale(""));
// 獲取當前locale
std::locale loc = std::locale();
// 輸出當前locale的名稱
std::cout << "當前locale: " << loc.name() << std::endl;
return 0;
}
在上面的示例中,首先使用std::locale::global
函數將locale設置為系統默認的locale,然后通過std::locale()
獲取當前的locale,并使用name()
函數輸出locale的名稱。可以根據需要通過構造函數或std::locale::global
函數來設置不同的locale。