C++学习日记——关于解决VSC编译C++输出中文乱码问题 直接上解决方法,问题原因放后面。 一、更改控制台编码方式 打开控制台,发现左下角显示为UTF-8编码方式 单击’UTF-8’之后出现选择操作框→选择’Save with Encoding’ 下拉选择→‘gb2312’发现编码方式已改变; 运行exe,中文显示正常 二、乱码原因 使用编译器mingw输出的数据库使用的是UTF-8编码,而控制台使用GBK编码来解析它。编码不统一,出现乱码情况。 链接: https://www.cnblogs.com/chouxianyu/p/11249810.html.