1. 程式人生 > >codeblocks中文亂碼原因及解決辦法

codeblocks中文亂碼原因及解決辦法

文字 win 編輯器 odin bsp block set lang -c

原因:(本地化做得不夠好)默認情況下codeblocks編輯器保存源文件是保存為windows本地編碼,就是WINDOWS-936字符集,即GBK;但CB的編輯器在默認編輯的時候是按照UTF-8來解析的,由於源文件的編碼與編輯器的編碼沒有統一好,從而造成代碼中的中文字符亂碼。

解決辦法:只要將源文件的編碼與編輯器的解析編碼統一即可,具體步驟如下①setting→editor→encoding setting→選擇WINDOWS-936與As default encoding ②setting→complier→global complier setting→other options輸入-finput-charset=GBK -fexec-charset=GBK。

codeblocks中文亂碼原因及解決辦法