基於Windows環境下cmd/編譯器無法輸入中文,顯示中文亂碼解決方案

來源:互聯網
上載者:User

標籤: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/編譯器無法輸入中文,顯示中文亂碼解決方案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.