有关VisualStudio2019在编译时出现中文乱码/报错等问题
俺的同学在把代码发给我时偶然发现的,很神奇,他用的也是VS2019,但是C++代码在我这里就不能正常跑(要么会报错,要么会出现中文乱码,程序也不能正常运行)
如上两个链接,但是只有方法1对我来说凑效
报错效果图
解决方案
编码原因,在高级保存选项里面添加源代码对应的编码格式即可
先查看源代码的格式,控制台右键,点击属性
发现是936简体中文
再对编译器进行修改
工具-自定义-命令-添加命令-(类别)文件-高级保存选项-点击确定
此时高级保存选项会出现在顶部状态栏,这里就可以修改编码格式了
运行成功!
问了俺的同学果然是这样的,,,