之前不知道怎么改的,CMD的代碼頁被默認設置成了65001
但我右擊CMD標題,選擇‘默認值’,顯示默認卻是936,但為何每次打開都是65001呢
上網找到設置默認值的方法
1 win鍵+R打開“運行”對話框,輸入regedit打開注冊表編輯器。
2 找到 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
3 修改”CodePage”=dword:000003a8(或者將進制改為十進制,然后輸入936就可以了)
【注】十六進制”000003a8″或十進制”936″,表示“936 (ANSI/OEM – 簡體中文 GBK)”。
但我通過以上方法設置為936后,重啟電腦,打開CMD依然是65001,但此時注冊表設置默認值是936
右擊CMD標題,選擇’屬性‘,修改一下字體大小,然后再修改回來;關閉CMD,再打開,這次默認是936了
當然,你也可以每次都手動輸入chcp 936(或65001)
網上查到還可以寫一個批處理文件:
方法二:
復寫cmd.exe程序
命名為:cmdd.bat ,可以把文件放在桌面,以后雙擊打開,或者
放在%SystemRoot%\System32\目錄下,win + r ->輸入 cmdd
文件內容:
|
1
2
3
4
|
@
echo
off
echo
這是復寫cmd
chcp 936 >nul
call %SystemRoot%\System32\cmd.exe
|
參考:
http://zhidao.baidu.com/link?url=EWuNk6n3RXIrEwnFd7I61aQ_s6neO7z-AApxU0mYWg3fpyij7jVE_ohU68xPNZnG-758IO7m9RXmGD2UdyoH5sZ-I36eV4nOiPtcrjhZ3ha
http://blog.virtao.org/articles/53.html
http://blog.useasp.net/archive/2012/04/24/how_to_use_UTF8_encoding_in_Windows_CMD.aspx
--------------------------------------------------------------------------------
關注微信公眾號(測試工程師小站)即可在手機上查閱,並可接收更多測試分享,發送【測試資料】更可獲取百G測試教程~

