Dev Cpp 輸出中文字元問題

2022-02-06 06:13:55 字數 898 閱讀 1850

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

【寫在前面】:

1. 使用版本:5.11

2. gcc版本:4.9.2

問題描述:

我需要輸出如下中文字元:

按順序輸入 學號、姓名、性別、年齡、位址

但在 dev cpp 上的輸出確是:

?此承蚴淙?學號、姓名、性別、年齡、位址

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

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

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

解決方法:

暫無!!!!!!!!

通過網路搜尋到的解決辦法都不行

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

so暫時只能在字元前加乙個空格簡單解決了(希望不是 win10 的鍋orz

輸出中文字元

輸出中文字元 要想在圖形中輸出中文字元,需要對輸出的中文字元進行編碼。使用iconv 函式,可以把一種編碼的字元,轉換為其他編碼的字元。下面介紹在圖形中輸出中文字元的方法,建立乙個新圖形 image imagecreate 400,200 設定背景,分配顏色 bgcolor imagecoloral...

C 輸出中文字元

1.cout 場景1 在原始檔中定義 const char str 中文 在 vc 編譯器上,由於windows環境用 gbk編碼,所以字串 中文 被儲存為 gbk內碼,編譯器也把 str 指向乙個包含有 gbk編碼的唯讀記憶體空間.用 cout 輸出 str 時,由於中文windows環境用gbk...

php輸出中文字元

中文字元不可以使用imagettftext 函式在中直接輸出,如果要輸出中文字元,需要先使用iconv 函式對中文字元進行編碼,語法格式如下 string iconv string in charset,string out charset,string str 說明 引數 in charset是中...