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