我本機的系統環境:
os name: microsoft windows 10 專業版
os version: 10.0.14393 n/a build 14393
有時在cmd中輸出的中文亂碼
解決辦法如下:在cmd中輸入 chcp 65001
按enter鍵,然後檢視不再亂碼
注:chcp是乙個計算機指令,能夠顯示或設定活動**頁編號。
**頁
描述65001
utf-8**頁
950正體中文
簡體中文預設的gbk
437ms-dos 美國英語
但是通過chcp設定編碼是治標不治本的,想永久的更改cmd編碼值需要修改登錄檔
方法一:
在執行中通過regedit進入登錄檔
找到hkey_current_user\console\%systemroot%_system32_cmd.exe
新建乙個 dword(32位值),命名為codepage,值設為65001
方法二:
新建乙個cmd.reg 內容輸入如下:
windows registry editor version 5.00
[hkey_current_user\console\%systemroot%_system32_cmd.exe]
"codepage"=dword:0000fde9
"fontfamily"=dword:00000036
"fontweight"=dword:00000190
"facename"="consolas"
"screenbuffersize"=dword:232900d2
"windowsize"=dword:002b00d2
控制台 cmd 中文顯示為亂碼
臨時解決方案 在 cmd 中執行 chcp 936。永久解決方案 開啟不正常的 cmd 或命令提示符視窗後,單擊視窗左上角的圖示,選擇彈出的選單中的 預設值 開啟如下圖的對話方塊。單擊第乙個 選項 選項卡,將預設的 頁改為 936 後重啟 cmd。附 如果改了以後無法生效,視窗的 預設值 和 屬性 ...
CMD 控制台 程式設計 例子
很酷的程式 讓我想起dos下的遊戲程式設計 呵呵 code from internet include stdafx.h for winxp bounce creates a new thread each time the letter a is typed.all threads are ter...
windows控制台游標控制
分步閱讀 控制台的游標具有兩個屬性 dwsize 高度,bvisible 是否顯示。具體步驟 1.得標準輸出裝置控制代碼getstdhandle 因為游標是在標準輸出裝置上顯示 2.獲取控制台游標資訊getconsolecursorinfo 可以跳過 3.設定控制台游標資訊setconsolecur...