柚子快報激活碼778899分享:Dev-C++無法輸出中文
柚子快報激活碼778899分享:Dev-C++無法輸出中文
Dev-C++代碼無法顯示出中文,運行后出現(xiàn)亂碼。
?
1. 無法顯示中文
Tools(工具)--Editors Options(編譯器選項)--Fonts(顯示)--取消勾選“ 確定后代碼可以顯示中文,但運行后依然顯示亂碼。 2. 運行出現(xiàn)亂碼 Tools(工具)--Compiler Options(編譯選項)--General--勾選“Add the following commands when calling the compiler”,在下面的方框內(nèi)鍵入“-fexec-charseet=gbk”--OK -finput-charset 指定源文件的編碼 -fexec-charset 指定編譯后的文件的編碼集。若不指定,gcc編譯器默認是UTF-8編碼。 GBK編碼和UTF-8編碼的區(qū)別: 1)字符集范圍。GBK主要支持中文字符和日韓字符,UTF-8支持全球范圍內(nèi)的字符。 2)編碼方式。GBK采用雙字節(jié)編碼,每個字符占兩個字節(jié),UTF-8采用變長編碼,一個字符的編碼長度可為1-4個字節(jié)。 3)兼容性。GBK在國內(nèi)應用廣泛,但在國際應用上受到限制,UTF-8則具有更好的國際化兼容性。 4)存儲空間。GBK每個字符占用兩個字節(jié),因此在存儲中占用的空間較大,而UTF-8采用變長編碼,可以根據(jù)字符的實際長度來分配存儲空間,因此在存儲中占用的空間相對較小。 鍵入“-finput-charset=UTF-8”編譯后的結(jié)果依然是亂碼,只能鍵入“-fexec-charset=gbk” 以下為正確輸出: ? 柚子快報激活碼778899分享:Dev-C++無法輸出中文 推薦閱讀
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。