VS中utf-8無bom編碼的源文件中文亂碼

        MSVC對於UTF-8 without BOM格式支持不好,這個問題由來已久,在VS2015之前的版本一直存在。
        在VS2015版本(Visual Studio 2015 Update 2),增加一個編譯選項/utf-8
        該編譯選項的作用就是將源碼字符集和執行文件字符集指定爲UTF-8。增加該編譯選項後,再重新編譯運行,程序正確輸出中文,問題解決。右擊工程"屬性" -> “C/C++” -> “所有選項” -> “附加選項"中添加”/utf-8"。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章