有關VisualStudio2019在編譯時出現中文亂碼/報錯等問題
俺的同學在把代碼發給我時偶然發現的,很神奇,他用的也是VS2019,但是C++代碼在我這里就不能正常跑(要么會報錯,要么會出現中文亂碼,程序也不能正常運行)
如上兩個鏈接,但是只有方法1對我來說湊效
報錯效果圖
解決方案
編碼原因,在高級保存選項里面添加源代碼對應的編碼格式即可
先查看源代碼的格式,控制台右鍵,點擊屬性
發現是936簡體中文
再對編譯器進行修改
工具-自定義-命令-添加命令-(類別)文件-高級保存選項-點擊確定
此時高級保存選項會出現在頂部狀態欄,這里就可以修改編碼格式了
運行成功!
問了俺的同學果然是這樣的,,,