为什么我的vs2012运行代码不显示中文?而且直接打开代码,里面的中文还会乱码,怎么办,求帮助


以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
根据您提供的描述和图,看起来您在Visual Studio 2012中遇到了编码问题,导致无法正确显示中文,并且在尝试加载源文件时出现了编码不一致的问题。这可能是由于文件的编码格式与Visual Studio的默认编码格式不匹配所导致的。以下是一些可能的解决方案:
如果问题仍然存在,您可以尝试修改Visual Studio的默认编码设置以匹配您的文件编码。
对于控制台输出不显示中文的问题,确保您的控制台应用程序支持中文输出。在printf语句中使用正确的格式说明符,并确保您的控制台支持中文字符。
由于您提到了文件加载时出现的错误提示,请检查“源.cpp”文件是否已损坏或不完整。尝试使用文本编辑器打开并查看文件内容,或者尝试从备份中恢复该文件。
有时候,简单地重建整个项目可以解决一些看似复杂的问题。尝试删除生成的文件和解决方案文件,然后重新构建项目。
如果以上方法都不能解决问题,建议您创建一个简单的示例程序来测试中文输出,以确定问题是否仅限于您当前的项目还是更广泛的问题。此外,您也可以考虑升级到更高版本的Visual Studio,因为新版本可能包含对编码问题更好的支持。