2016年1月31日 星期日

修改 Win10 命令提示字元 (命令列模式) 支援 UTF-8

由於 Win10 正體中文版的命令列模式預設使用 Big5 編碼並支援中文輸入

通常我們進入這個模式

既使使用FTP或Telnet只要遇上了使用 Uncode UTF-8 的編碼系統

肯定會出現亂碼


最後敗大神所賜終於發現一個 chcp 指令 可以解決這個問題

首先 因為 chcp 是一個指令因此我們得在命令提示視窗開啟

Win+R 叫出執行視窗 輸入 cmd 以便打開命令提示視窗


接著我們可以看到視窗下方預設開啟中文輸入


所以我們這時候可以輸入 chcp 查詢現在所使用的編碼 得到的如同上面所述950的Big5


這時候輸入 chcp 65001 來指定 UTF-8 為預設編碼


此時會發現螢幕的字型改變了並且第一行訊息是 Active code page: 65001,就是已經設定完成了!


到此為止我們想要的UTF-8支援但是這麼做有一個缺點就是沒有辦法再開啟中文輸入!