Dev Cpp 輸出中文字符問題


最近 c++ 上機作業,vc++6.0 掛了沒法用,只好用 Dev Cpp 先頂替一下,然而在遇到輸出中文字符的時候出現了亂碼的情況,但這種情況又非常詭異。於是簡單了解了一下寫成此博客。

   

【寫在前面】:

1. 使用版本:5.11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. GCC版本:4.9.2

 

 

 

 

 

問題描述:

        我需要輸出如下中文字符:按順序輸入 學號、姓名、性別、年齡、地址 但在 Dev Cpp 上的輸出確是:?此承蚴淙?學號、姓名、性別、年齡、地址

 

 

 

 

 

 

 

 

 

 

 

 

        並沒有"完全"按照我的需求輸出。

    發現問題之后又嘗試了幾種中文字符輸出:

       

 

 

 

 

 

 

 

 

 

 

 

 

 

 簡單嘗試之后發現第一個字符如果是中文字符就會出現亂碼,但在遇到非中文字符后(如 空格 等 半角符號)又恢復正常。

 

 

解決方法:

        暫無!!!!!!!!

        通過網絡搜索到的解決辦法都不行

        雖然錯誤原因很明顯是編碼的問題,但無論是修改 Dev Cpp 的設置還是 CMD 命令框的編碼設置都不能解決。。。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

       So

        暫時只能在字符前加一個空格簡單解決了(希望不是 win10 的鍋Orz


免責聲明!

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



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