Windows修改cmd字符集
轉載:http://blog.chinaunix.net/uid-14735472-id-3192378.html
在中文Windows系統中,如果一個文字檔案是UTF-8編碼的,那麼在CMD.exe命令列視窗(所謂的DOS視窗)中不能正確顯示檔案中的內容。在預設情況下,命令列視窗中使用的內碼表是中文或者美國的,即編碼是中文字符集或者西文字符集。
如果想正確顯示UTF-8字元,可以按照以下步驟操作:
1、開啟CMD.exe命令列視窗
2、通過 chcp命令改變內碼表,UTF-8的內碼表為65001
chcp 65001
執行該操作後,內碼表就被變成UTF-8了。但是,在視窗中仍舊不能正確顯示UTF-8字元。
3、修改視窗屬性,改變字型
在命令列標題欄上點選右鍵,選擇"屬性"->"字型",將字型修改為True Type字型"Lucida Console",然後點選確定將屬性應用到當前視窗。
這時使用type命令就可以顯示UTF-8文字檔案的內容了:
type filename.txt
4、通過以上操作並不能完全解決問題,因為顯示出來的內容有可能不完全。可以先最小化,然後最大化命令列視窗,檔案的內容就完整的顯示出來了。
++++++++++++++++++++++++++++++++++++
用命令chcp:
功能: 顯示或設定活動內碼表編號
CHCP [nnn]
nnn 指定內碼表編號。
不加引數鍵入 CHCP 顯示活動內碼表編號。
nnn指定一已有的系統字符集,該字符集在CONFIG.SYS檔案中由COUNTRY命令定義。
在DOS下可以通過mode命令來設定內碼表。
選定內碼表: MODE CON[:] CP SELECT=yyy
內碼表狀態: MODE CON[:] CP [/STATUS]
按Windows+R組合鍵,然後輸入cmd或者command開啟命令提示符。
比如輸入:mode con cp select=936,則表示顯示簡體中文。如果輸入mode con cp select=437,則表示顯示MS-DOS 美國英語,而中文顯示將會是?。
MS-DOS為以下國家和語言提供字符集:
內碼表 描述
1258 越南語
1257 波羅的語
1256 阿拉伯語
1255 希伯來語
1254 土耳其語
1253 希臘語
1252 拉丁 1 字元 (ANSI)
1251 西里爾語
1250 中歐語言
950 繁體中文
949 朝鮮語
936 簡體中文(預設)
932 日語
874 泰國語
850 多語種 (MS-DOS Latin1)
437 MS-DOS 美國英語
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25744374/viewspace-753227/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dns cmd 修改DNS
- Oracle 字符集修改Oracle
- 修改sqlserver字符集SQLServer
- 修改oracle字符集Oracle
- 修改MySQL字符集MySql
- oracle修改字符集Oracle
- mysql 字符集修改MySql
- MySQL修改字符集MySql
- oracle字符集修改Oracle
- oracle 修改字符集Oracle
- 修改linux字符集Linux
- oracle之修改字符集Oracle
- 怎樣修改檢視Oracle字符集及怎樣修改字符集 ztOracle
- MySQL DB字符集修改方法MySql
- Oracle修改資料字符集Oracle
- 修改資料庫字符集資料庫
- 修改oracle client 的字符集Oracleclient
- 修改sql server 的字符集SQLServer
- 更改 Windows cmd 以及 PowerShell 字型Windows
- enable run glance utility in windows CMDWindows
- 修改Oracle資料庫字符集Oracle資料庫
- oracle 字符集檢視與修改Oracle
- 檢視和修改Oracle字符集Oracle
- 【轉】修改Oracle字符集(character set)Oracle
- Ubuntu下修改mysql的字符集UbuntuMySql
- 修改資料庫字符集(轉)資料庫
- Linux下修改Oracle字符集LinuxOracle
- Windows如何在cmd命令列中檢視、修改、刪除與新增、設定環境變數Windows命令列變數
- 批次修改欄位字符集和表表字符集,sql生成SQL
- powershell無法修改字符集,非修改登錄檔修改powershell的方法
- 教你玩轉Eclipse—修改字符集Eclipse
- 修改Oracle資料庫字符集(zt)Oracle資料庫
- Oracle字符集的檢視和修改Oracle
- oracle 11g rac 修改字符集Oracle
- Oracle 字符集的檢視和修改Oracle
- 怎樣修改資料庫字符集資料庫
- 修改oracle 10g的字符集Oracle 10g
- Oracle 10中修改字符集(character set)Oracle