DOS命令--CHCP (轉載)

DOS命令--CHCP

轉載自 http://www.cnblogs.com/starspace/archive/2008/10/21/1316257.html

CHCP


顯示當前活動字符集(代碼頁)的代號。對於支持字符集切換的所有設備,還可利用CHCP命令改變當前的活動字符集。

在使用命令CHCP之前,需安裝<NLSFUNC> 程序。

有關使用字符集和CHCP命令的介紹,見《MS-DOS 6.22用戶手冊》的“定製國際設置”一章。

《MS-DOS 6.22用戶手冊》附錄“鍵盤佈局與字符集”中列出各個字符集表。有關MS-DOS 6.22所包括的附加代碼頁的信息,請參閱文件COUNTRY.TXT(位於MS-DOS系統目錄下)。


語法 :

CHCP [nnn]

要顯示活動字符集的代號,可用下列語法形式:

CHCP


參數 :

nnn
指定一已有的系統字符集,該字符集在CONFIG.SYS文件中由COUNTRY命令定義。MS-DOS爲以下國家和語言提供字符集:

437 美國
850 多國語(Latin I)
852 斯拉夫語(Latin II)
860 葡萄牙語
863 加拿大語-法語
865 北歐語


EGA2.CPI和EGA3.CPI文件支持的附加字符集。詳細信息,請參閱文件COUNTRY.TXT(位於MS-DOS系統目錄下)。

相關命令:

有關字符集,詳見<COUNTRY>、<NLSFUNC><MODE (設置設備代碼頁)>命令。


CHCP─註解


使用CHCP命令的要求

在使用命令CHCP之前,須先用 <COUNTRY> 命令指定COUNTRY.SYS文件的存放路徑,並將 <NLSFUNC>程序裝入內存。


指派一新字符集

在指派一新的字符集後,新啓動的程序採用新字符集。而指派新字符集之前啓動的程序(不含COMMAND.COM),則可能試圖採用原來的字符集。

CHCP─例子


若要查看活動字符集的設置,可用命令:

chcp

MS-DOS給出類似於下列信息的響應:

Active code page: 437

若要將活動字符集改爲850(多國語),可輸入命令:

chcp 850

若系統沒有準備所指定的字符集時,MS-DOS會給出警告,顯示下列錯誤信息:

Incalid code page.



如果某設備(監視器、鍵盤、打印機)不支持此字符集,MS-DOS會顯示如下類似的錯誤信息:

Code page 850 not prepared for device nnn.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章