VScode C语言编译中文输出乱码

news/2024/7/4 8:18:26

乱码不要慌

仔细看这两次编译的区别

在这里插入图片描述
主要原因: cmd编码方式是gbk,而g++或gcc是默认utf-8

so

在这里插入图片描述

在settings.json中加入以下片段

{
    "code-runner.executorMap": {
         "c": "cd $dir && gcc -fexec-charset=GBK $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
         "cpp": "cd $dir && g++ -fexec-charset=GBK $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
    }
}



http://www.niftyadmin.cn/n/4423081.html

相关文章

WPF(五) MVVM模式

一.MVVM的概念 MVVM是Model-View-ViewModel的简写,MVVM是一种设计模式,类似于比较流行的MVC。这种模式引入的主要的目的就是将前端UI视图(View)和后端逻辑数据(Model)进行分离,从而降低前后端的…

C语言顺序表的增删改源码

C语言顺序表的增删改查 #define overflow -1 #define ok 1 #define error 0 #define

用Java制作网络文件下载系统

http://www.bitscn.com/java/networkprogram/200605/21377.html http://www.360doc.com/showWeb/0/2/171618.aspx

C语言链表的增删改查源码

C语言链表的增删改查源码 #define overflow -1 #define ok 1 #define error 0 #inclu

用Servlvet实现文件上传

http://www.programfan.com/blog/article.asp?id3673 http://www.chinabs.net/webj2ee/default.asp?infoid317 http://topic.csdn.net/t/20030623/22/1948961.html

我的桌面布局(网络安全软件推荐)

我的桌面布局(网络安全软件推荐) 文章目录 我的桌面布局(网络安全软件推荐)常用的软件放在外面vmwarephpstudy网易有道词典xiaoxiaorannotepad++chromefirefoxTIMVscode010 editortyporaxshellburpsuitewin11 的powershell真香在给够权限后就很好用了.....写好环境变量重启就ok…

我的java16和java8冲突解决办法(java版本冲突解决方法)

我的java16和java8冲突解决办 我的问题 vscode 支持java11以上burpsuite 支持java11以上cknife 只能java8JEB 只能java8全局变量设置java16的路径 对于java8 直接把只支持java8的文件目录放到java8中 在这里中用的是java8,这个目录有java文件 这个脚本可以自动隐藏窗口打开一…

BugKu CTF(杂项篇MISC)—想要种子吗

BugKu CTF(杂项篇MISC)—想要种子吗 我是小白,文章参考以下两位大佬的 Keytime21 网络安全研究所 bugku 想要种子吗 先看看图片属性 发现隐藏关键信息。STEGHIDE。这是一种图片隐写方法。 在kali系统上安装STEGHIDE工具。安装步骤如下 apt install steghide查看图片中嵌入的…