設置CMD默認代碼頁為65001或936


之前不知道怎么改的,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
以后在運行框輸入cmdd就可以打開936的CMD窗口了
 
參考:
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測試教程~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM