解决VSCode中文乱码问题(亲测有效) 您所在的位置:网站首页 vscode快捷键恢复默认 解决VSCode中文乱码问题(亲测有效)

解决VSCode中文乱码问题(亲测有效)

2023-04-22 19:03| 来源: 网络整理| 查看: 265

前言

C语言初学者,本文仅用于在使用vscode学习c语言过程中出现终端输出中文乱码问题的记录和参考

在站内搜索到众多解决办法,但大都是通过修改IDE或者windows的默认字符集来解决,这种操作会造成一定问题:

1.IDE默认编码改为GBK,再分享给他人时容易造成乱码

2.系统默认编码改为UTF-8,会导致之前的一些文件(如文本)和其他应用出现乱码

所以记录下本文的方法,希望能够帮助到你们

一、问题原因

在编译运行c文件时,IDE会调用终端进行显示,而vscode是UTF-8,windows默认GBK,两套编码不同,因此会出现乱码,所以我们可以采用在编译器执行时加一条命令,将UFT-8转为GBK给终端,以解决中文乱码问题

二、解决方法 1.打开vscode

我们安装配置好VSCode后,在工作区.vscode文件夹下找到task.json文件并打开

2.修改task.json

在json文件中找到args项,中括号内添加以下内容

"-fexec-", //在编译时转为GBK 复制代码

charset:字符集

exe表示execute

这段指令表示在执行时使用GBK字符集

 如此更改后再输出中文就没乱码问题了(应该)

总结

本文主要是为了记录我个人在解决此问题中的方法,如果有出现其他问题或者更好的方法,请大家在评论区里提出



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有