发布网友 发布时间:2022-04-30 02:12
共1个回答
热心网友 时间:2022-06-28 20:15
摘要在vscode中编译.cpp文件,可以使用vscode中的插件code runner点击按钮运行,如果熟悉如何使用g++的命令也可以直接使用命令行语句编译运行。但是如果文件中出现了中文字符,就会出现编译之后生成乱码的问题。咨询记录 · 回答于2021-11-02c++代码能运行但是cpp文件变成乱码怎么办在vscode中编译.cpp文件,可以使用vscode中的插件code runner点击按钮运行,如果熟悉如何使用g++的命令也可以直接使用命令行语句编译运行。但是如果文件中出现了中文字符,就会出现编译之后生成乱码的问题。在vscode左下角有一个选择编码的按钮,默认是utf-8编码,点击之后再点击通过编码重新打开,一般情况下第一个选项后面会有’通过文件内容猜测’,如果没有,可以搜索GBK,将编码设置为GBK(汉字编码),注意:这个时候如果再更改回utf-8,所有的中文在编辑器中显示都会是乱码,但是编译还是没有问题的。还有一种改变编码的方式,就是用记事本打开,然后另存为,在编码一栏里选择ANSI,然后编译运行就可以了。(这个时候在vscode中的代码还是会乱码的,所以还是建议使用上一种方法)找不编码你可以直接复制它的代码吗?你的输入法调成中文的就不会乱码,