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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 字符集修改Oracle
- 修改sqlserver字符集SQLServer
- CentOS7.5修改字符集CentOS
- 教你玩轉Eclipse—修改字符集Eclipse
- 批次修改欄位字符集和表表字符集,sql生成SQL
- 更改 Windows cmd 以及 PowerShell 字型Windows
- 修改Oracle資料庫字符集(zt)Oracle資料庫
- powershell無法修改字符集,非修改登錄檔修改powershell的方法
- windows核心程式設計--字符集Windows程式設計
- MySQL修改表預設字符集行為MySql
- MySQL檢視和修改字符集的方法MySql
- JAVA java學習(22)——————Eclipse 修改字符集JavaEclipse
- 修改Oracle字符集為ZHS16GBKOracle
- 「Oracle」資料庫字符集編碼修改Oracle資料庫
- MySQL 檢視與修改預設字符集MySql
- 修改 Idea 終端 Terminal 為 GitBash 或 CmdIdeaGit
- Windows下cmd/powershell命令混淆繞過Windows
- [20230121]windows cmd.exe小技巧.txtWindows
- Windows10在此處開啟cmdWindows
- 為Zabbix MySQL修改字符集排序utf8_binMySql排序
- mysql亂碼?一勞永逸修改mysql字符集!MySql
- windows中使用cmd發起http請求WindowsHTTP
- 如何在10g中修改資料庫字符集資料庫
- windows在指定資料夾下開啟cmdWindows
- [20180420]windows下使用cmd的小問題.txtWindows
- [20230309]nc reverse bash shell or cmd.exe(windows).txtWindows
- Windows CMD永久設定UTF-8編碼Windows
- win10修改cmd預設輸入法為英文Win10
- windows 修改hosts檔案Windows
- windows 通過cmd命令(netsh wlan命令)連線wifiWindowsWiFi
- Oracle 12C 修改字符集為AL32UTF8研究Oracle
- windows cmd中檢視某個命令所在的路徑Windows
- Windows系統❤️cmd命令+實用工具 大全❤️完整總結Windows
- Windows修改新建.txt檔名Windows
- windows遠端桌面埠修改Windows
- Oracle修改字符集前如何找出可能出現問題的資料?Oracle
- Windows下CMD和Tomcat設定編碼為UTF-8WindowsTomcat
- windows cmd 提示 No JVM installation found.Please install a 32-bit JDKWindowsJVMJDK
- cmd批處理無法使用 提示windows找不到檔案Windows