简介 使用Vscode配合CMake对C++代码进行“生成”操作时会出现中文乱码,类似 �鑳戒涪澶辨暟鎹� 出现此问题的原因是CMake输出的日志信息是UTF8格式的,而Vscode并未按照UTF8格式呈现给用户 解决方案 在Vscode中打开“文件/首选项/设置”,搜索encoding 在CMake:Output Log Encoding栏目中将auto改为utf8 改之前如下: 改之后如下: 重启vscode之后再生成项目,则不会再出现中文乱码