SetConsoleCP

SetConsoleCP是Windows系統中的一個計算機函式,用於設定與調用進程關聯的控制台使用的輸入代碼頁

基本介紹

簡介,函式語法,參數,返回值,相關函式,EnumSystemCodePages,IsValidCodePage,GetCPInfoEx,GetConsoleCP,SetConsoleOutputCP,GetConsoleOutputCP,要求,

簡介

代碼頁將 256 個字元的代碼映射到單個字元。 不同的代碼頁包含不同的特殊字元,通常會對一種語言或一組語言進行自定義。

函式語法

BOOL WINAPI SetConsoleCP(
_In_ UINT wCodePageID
);

參數

  • wCodePageID [in]
要設定的代碼頁的標識符。

返回值

如果該函式成功,則返回值為非零值。如果函式失敗,則返回值為零。 如果要獲得更多的錯誤信息,可以調用 GetLastError函式。

相關函式

EnumSystemCodePages

EnumSystemCodePages 函式可以查找作業系統安裝或支持的代碼頁,而本地計算機上可用的代碼頁的標識符存儲在註冊表中的此鍵下:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage。
但是,最好使用該函式枚舉代碼頁,因為註冊表在不同版本的 Windows 中可能存在差異。

IsValidCodePage

IsValidCodePage 函式可以確定特定代碼頁是否有效。

GetCPInfoEx

GetCPInfoEx 函式可以檢索有關代碼頁的詳細信息(包括其名稱)。

GetConsoleCP

GetConsoleCP函式可以確定主機的當前輸入代碼頁。

SetConsoleOutputCP

SetConsoleOutputCP 函式可以設定控制台的輸出代碼頁。

GetConsoleOutputCP

GetConsoleOutputCP函式可以檢索控制台的輸出代碼頁。

要求

最低受支持的客戶端
Windows 2000 Professional [僅限桌面套用]
最低受支持的伺服器
Windows 2000 Server [僅限桌面套用]
標頭
ConsoleApi2.h (via WinCon.h, include Windows.h)
Kernel32.lib
DLL

相關詞條

熱門詞條

聯絡我們