Windows平臺Qt Creator中文亂碼問題的解決
Qt Creator小清新感覺挺方便的。
但是,在輸出中文的時候會有中文亂碼的情況!所以解決一下!
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("Hello World!\n");
printf("你好,我是中文!\n");
return 0;
}
看到這麼簡單的代碼都亂碼,思維瞬間,簡直就是要僵硬了。哈哈哈哈哈~
爲什麼會亂碼?原因是這樣的:
因爲中文版的Windows,平臺支持的是GB2312的編碼格式,而Qt Creator使用的則是Linux下通用的UTF-8編碼格式。
所以就會因爲編碼格式不同而產生亂碼的情況!
我們打開Qt Creator,再打開工程。點擊工具再點擊選項,如下圖:
點擊選項後就會彈出一個菜單,我們再點擊左邊第二個!右邊編碼格式選擇GB2312,用來匹配中文版的Windows系統的編碼格式!
這是要到下一次新建項目纔會生效,當然也可以設置一個對當前項目生效配置。如下圖:
這裏基本就差不多了,不想設置當前項目編碼格式的,也可以用Notepad++轉一下格式。NotePad++很老很經典也很耐用!
好了,下一次新建項目,就可以支持中文了!