vscode控制台乱码解决
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
最近在使用vscode进行c语言编译发现控制台出现乱码,在网上搜索发现在vs code中默认以utf-8编码打开和保存文件,而控制台(cmd)用的是GBK2312编码,所以输出中文时会乱码。对乱码产生的原因见文章。知道了乱码产生的原因下面就来解决这个问题。
解决方法
在使用vscode进行C语言进行编辑时,需要先配置lunch和task文件
其中lunch是程序启动需要的,而task是编译前或编译后需要进行的操作
如是可以在进行编译前在task中加上 gcc参数 “-finput-charset=utf-8”
和"-fexec-charset=GBK"
解释 :
-finput-charset指定源文件(保存文件时选择)的编码方式(若不指定,编译器默认是UTF-8)
-fexec-charset指定可执行程序中的字符以什么编码方式来表示(默认utf-8)
见下图
launch配置
task配置
vscode控制台乱码解决相关推荐
- idea控制台乱码解决办法
IDEA 控制台乱码问题 关于这个乱码问题网上的解决方法大同小异, 但是即便你照着网上配置完之后, 也未必能够解决控制台乱码问题. 接下来由我从乱码角度来分析乱码问题, 让大家确保能够解决乱码问题. ...
- log4j控制台乱码解决办法
1.控制台编码问题 这两天碰到一个问题,在windows启动tomcat的时候tomcat控制台日志突然乱码了, 我发现在log4j.properties文件中加了一行配置log4j.appende ...
- IDEA控制台乱码解决
解决办法: 打开Intellij的安装的bin目录(D:\Program Files\JetBrains\IntelliJ IDEA 14.0\bin ),找到上图的两个文件(根据你的系统是32位或6 ...
- IDEA 控制台乱码 解决方法
IDEA 如果不进行配置的话,运行程序时控制台就会中文乱码,严重影响我们对信息的观察 非常的痛苦,那么上解决方法 一.先把idea关掉然后再他的配置文件中改它的编码信息 每个版本的 idea的配置文件 ...
- 【IDEA控制台乱码解决】
解决办法:(建议重启idea) 打开Intellij的安装的bin目录(D:\Program Files\JetBrains\IntelliJ IDEA 14.0\bin ),找到上图的两个文件(根据 ...
- Eclipse里做JBPM工作流gpd.xml中文乱码问题解决(包括控制台乱码解决)
该文章转至:http://jsczxy2.iteye.com/blog/1236552 修改eclipse安装跟目录下的eclipse.ini文件,在其中添加: -Dfile.encoding=UTF ...
- VsCode中文乱码解决方法
Preferences->settings 搜索encoding 改为国标(GB)可能过几年会变名字未必一样
- VSCode中文显示及中文乱码解决
VSCode中文显示及中文乱码解决 一.VSCode中文显示 二.VSCode中文乱码解决 一.VSCode中文显示 1.点击左边的"扩展"→在搜索框输入"languag ...
- 【IntelliJ IDEA】中文乱码问题 ( 代码乱码 | 编译乱码 | 控制台乱码 )
文章目录 I . 乱码类型说明 II . 解决代码乱码问题 III . 编译时乱码解决 IV . 控制台乱码解决 I . 乱码类型说明 使用 IntelliJ IDEA 开发 Java 程序时 , 会 ...
- Tomcat 最新版安装与使用手册,tomcat更改端口号方法,tomcat控制台乱码问题解决方法
Tomcat 9 安装与使用手册 第一章:tomcat 安装与配置 ① java环境 ② 工具下载 ③ 环境配置 ④ 启动 ⑤ 修改端口号 第二章:问题解决 ① 启动 startup 闪退查找原因的方 ...
最新文章
- 记录在Ubuntu14.04上安装ryu中遇到的各种坑
- oracle存储过程建分区表,oracle存储过程创建表分区实例
- 安装win7根证书_最详细图解Windows7x64更新安装教程
- boost::mp11::mp_valid相关用法的测试程序
- FJUT寒假第一周作业浮点数查寻题解
- warning C4828问题的处理
- 7-42 关于堆的判断 (25 分)
- 图谱特征与卷积神经网络的名优大米无损鉴别
- 利用rsync+crontab实现linux的定时增量备份,利用rsync+crontab实牡现Linux服务器间的定时增量备份.doc...
- MySql 5.7 Archive 版本安装失败 解决过程
- Hyper-v中安装centos网卡故障
- mac 下tomcat 9.0+eclipse+mysql8.0.12配置相关问题
- Python获取sklearn库中iris数据写入本地csv文件,可视化展示数据并进行分类、聚类实验以及结果可视化
- jquery操作select、radio、checkbox表单元素
- 设置360浏览器默认以极速模式打开
- php 完全前后端分离使用jwt,前后端分离,在 angular 8 中利用 JWT 进行身份认证
- #前端开发我们应该具备的硬核技能
- JS中的函数参数传递到底是按值传递还是按引用传递
- 当年,我被智联招聘坑惨了!
- leetcode 561
热门文章
- win10 打开ssr软件出现系统调用失败
- 解决求平均值出现加和导致的溢出问题
- Python定时任务框架APScheduler详解
- Flexsim——初学AGV必看的知识点(如何解决AGV在不同区域speed不同)
- 基于孪生网络的单目标跟踪持续汇总
- linux抓本来端口包,Linux抓包
- android app原型设计工具,手机端APP高仿真(UEUI)原型设计(完整版)
- 利用ziparchive压缩文件、zip_file解压文件
- 微信小程序icon控件
- 通过Atomsk、Ovito和lammps进行高熵合金的多晶体建模及渲染