我有一定的庫(IBM的WebSphere MQ)我使用的,與被假設返回一個遠程服務器字符集的API。的Windows活動代碼頁
一些調試後,它好像這個函數調用的返回值返回我的機器的活動代碼頁。我通過查看函數調用的返回值以及在命令行中運行chcp
的結果看到了這一點 - 兩個都返回了862.當我將控制面板 - >區域和語言選項 - >高級選項卡中的語言更改爲其他內容,這兩個值再次改變,這證實了我的懷疑。
我的問題是,什麼是值chcp
回報? Win32 API獲取/設置它?它與場所有什麼關係? (試圖在使用std::locale::global
的C++應用程序中更改全局區域設置顯然沒有影響)。
另請參閱[對所有內容進行排序](http://blogs.msdn.com/b/michkap/)瞭解大量背景知識。 – MSalters 2010-09-13 09:50:44