clion默認(rèn)使用vc++編譯器中文是會(huì)亂碼的蜓萄。
1死遭、單個(gè)文件修改法
單文件修改法,只對單個(gè)文件生效欣孤;
2馋没、整個(gè)項(xiàng)目修改法,對新建的項(xiàng)目下文件都生效
點(diǎn)擊File->Settings...->Editor->File Encodings;
VC++ 編譯器默認(rèn)對源文件要求是使用UTF8 BOM模式的降传。這里修改后原來的文件是沒有被改為BOM模式的篷朵,需要你把原來文件刪除(提醒:把原文件內(nèi)容復(fù)制出來備份)重新創(chuàng)建后才生效的,可以在新建項(xiàng)目時(shí)修改為BOM模式搬瑰,以后在此項(xiàng)目下新建的文件都是UTF8 BOM模式了款票。
至此,clion2019.2使用vc++2017編譯器 中文亂碼解決完畢泽论,至于微軟vs套件vc++為什么使用GBK和UTF8BOM模式請自行度娘艾少。GBK是繼承操作系統(tǒng)的。clion之前的版面和vc++之前版面也可以使用此種方法翼悴。