標籤:cto current 輸入 dos 大神 操作 成功 http 中文顯示
基於Windows環境下cmd/編譯器無法輸入中文,顯示中文亂碼解決方案
兩個月前做C++課設的時候,電腦編譯器編譯結果出現了中文亂碼,尋求了百度和大神們,都沒有解決這個問題,百度上一堆解釋是對編譯器進行設定之類的,結果沒有一個有效果,暑假學習了用Dos來開發Java程式,輸入cmd命令中dir(directory)進行查詢操作時,顯示了一堆中文亂碼,原本是想重裝系統的,因為電腦裡面重要東西有點多,所以自己花了一段時間搗鼓了一下電腦,終於解決了如上兩個問題,現在心裡很開心,附上如下兩幅圖:
cmd查詢介面:(中文)
Codeblocks編譯介面:(中文顯示)
具體是怎麼做到的呢,請繼續往下看:
cmd出毛病一般在cmd中找原因,也可以用regedit,也就是註冊表解決。
看完這篇,也可以對cmd和regedit近一步瞭解。以下是個人經驗之談,僅做參考,不代表官方意見。
具體解決方案:
1.右擊cmd視窗,點預設值。在選項中預設字碼頁,選擇936。
2、在cmd中輸入:
chcp 936
註:chcp命令用於顯示或設定活動字碼頁編號。
3、建立文本,複製粘貼以下代碼,把檔案類型改成reg :Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] "CodePage"=dword:000003a8
之後雙擊運行。點是。
4、運行regedit,開啟註冊表。
在HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe中找到CodePage。
雙擊開啟CodePage,輸入3a8
做完以上四步,我相信你已經成功瞭解決亂碼問題了!一點點技術之談,以後還會分享更多經驗文章給大家的!
基於Windows環境下cmd/編譯器無法輸入中文,顯示中文亂碼解決方案