VS2010 報錯該文件包含不能在當前代碼頁(936)中表示的字符。請將該文件保存為 Unicode 格式以防止數據丟失


尤其代碼是從linux平台復制過來:

報錯如圖:

 

更有甚者基本函數都報錯:

 

當下檢查發現if else break case等基本函數並無問題時,報錯行數明顯不一致等一定要注意文檔編碼格式,

最簡單的辦法是用notepad++,逐個將.cpp和.h改成統一編碼,如圖

 

改成UTF-8-BOM編碼,點保存。

vs提醒有變動,點全是。

 

再生成編譯,你會發現原來的錯誤全部消失

注意再QtCreate工程導入vs+qt時會出現以上情況。

轉自:https://blog.csdn.net/yanchenyu365/article/details/84065719


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM