精华内容
下载资源
问答
  • 解决VScode(C/C++)终端输出中文乱码的问题
    千次阅读 多人点赞
    2021-06-20 13:45:08

    方法一:

    VSCode终端其实调用的是cmd.exe,所以当这里出现中文乱码的时候要解决的是cmd的编码设置问题。

    1. 可以通过 chcp 命令查看 cmd 的编码设置,GBK2312 的代码页编号是 936,然后改成utf-8的编码即可;
    2. utf-8 对应的代码页编号是 65001 ,所以执行  chcp 65001 就可以把cmd的编码设置成uft-8了;
    3. 这样就解决了乱码问题,然后可以再次运行代码查看输出 。

    但是每次都要在终端中重新输入过于麻烦,此时就可以选择使用方法二。

    方法二:

    在setting.json中加入:

    "terminal.integrated.profiles.windows": {
            "PowerShell": {
            "source": "PowerShell",
            "overrideName": true,
            "args": ["-NoExit", "/c", "chcp 65001"],
            "icon": "terminal-powershell",
            "env": {
                "TEST_VAR": "value"
            }
            }
        },
        "terminal.integrated.defaultProfile.windows": "PowerShell",

    该方法仅适用于目前的VSCode版本。 

     

    更多相关内容
  • vscode中编译输出c++中文乱码的解决方法

    点击GBK

     选择通过编码重新打开

     选择GBK(与你cmd属性编码一致)

    展开全文
  • ...然后在settings.json中加入下面这一串代码。主要是加上c和cpp部分就行了。 "code-runner.executorMap": { "javascript": "node", "java": "cd $dir && javac $fileName &... java $fileNameWithoutExt",...

    点击左边栏的最底设置锯齿,点击settings
    在这里插入图片描述
    找到这里点击 Edit in settings.json
    然后在settings.json中加入下面这一串代码。主要是加上c和cpp部分就行了。

    "code-runner.executorMap": {
     "javascript": "node",
     "java": "cd $dir && javac $fileName && java $fileNameWithoutExt",
     "c": "cd $dir && gcc -fexec-charset=GBK $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
     "cpp": "cd $dir && g++ -fexec-charset=GBK $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
     "objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
     "php": "php",
     "python": "python -u",
     "perl": "perl",
     "perl6": "perl6",
     "ruby": "ruby",
     "go": "go run",
     "lua": "lua",
     "groovy": "groovy",
     "powershell": "powershell -ExecutionPolicy ByPass -File",
     "bat": "cmd /c",
     "shellscript": "bash",
     "fsharp": "fsi",
     "csharp": "scriptcs",
     "vbscript": "cscript //Nologo",
     "typescript": "ts-node",
     "coffeescript": "coffee",
     "scala": "scala",
     "swift": "swift",
     "julia": "julia",
     "crystal": "crystal",
     "ocaml": "ocaml",
     "r": "Rscript",
     "applescript": "osascript",
     "clojure": "lein exec",
     "haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",
     "rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",
     "racket": "racket",
     "scheme": "csi -script",
     "ahk": "autohotkey",
     "autoit": "autoit3",
     "dart": "dart",
     "pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",
     "d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",
     "haskell": "runhaskell",
     "nim": "nim compile --verbosity:0 --hints:off --run",
     "lisp": "sbcl --script",
     "kit": "kitc --run",
     "v": "v run",
     "sass": "sass --style expanded",
     "scss": "scss --style expanded",
     "less": "cd $dir && lessc $fileName $fileNameWithoutExt.css",
     "FortranFreeForm": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
     "fortran-modern": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
     "fortran_fixed-form": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
     "fortran": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt"
          },
    
    展开全文
  • 解决VscodeC++中文乱码的方法问题描述问题分析解决方案 问题描述 在Vscode中用C++进行编译时,cmd窗口输入输出时会出现中文乱码的情况。 问题分析 出现中文乱码的原因是因为Vscode默认使用utf_8,如果输入或输出...

    解决Vscode中C++中文乱码的方法

    问题描述

    在Vscode中用C++进行编译时,cmd窗口输入输出时会出现中文乱码的情况。

    问题分析

    出现中文乱码的原因是因为Vscode默认使用utf_8,如果输入或输出中文就会显示乱码。

    解决方案

    在Vscode界面的右下角有如图的设置,绿框部分默认为utf8,将其改为GB2312即可。
    在这里插入图片描述

    • 首先点击绿框部分,会跳出如下的选项:
      在这里插入图片描述
      第一个“通过编码重新打开”是在编译器中显示的编码方式,即在代码框里输入的中文是否显示成中文。
      第二个“通过编码保存”表示保存代码的方式。

    • 操作时应该先选择第一个“通过编码重新打开”,在其中找到GB2312,更改过来。
      在这里插入图片描述

    • 再选择“通过编码保存”,也重复相同的操作,选择GB2312。

    • 更改之后就不会出现乱码情况:
      在这里插入图片描述

    展开全文
  • vscode中编译输出c++乱码

    千次阅读 2019-06-05 16:05:00
    vscode中编译输出c++乱码的解决 环境说明:windows下面运行vscode win + R 右键属性 查看当前编码状态 知道当前环境的编码格式后,可以改变vscodec++的格式 点击vscode右下方点击utf-8 输入gbk...
  • Vscode输出中文乱码情况的解决

    万次阅读 多人点赞 2020-04-19 16:44:46
    Vscode配置好c++编译环境之后,在实用vscode调试代码输出中文字符的时候出现了中文乱码的情况, 如下图: 解决办法很简单: 修改代码在文本编辑器(vscode)中的保存格式即可。 vscode默认的编码格式为UTF8, 我们...
  • 目录下载vscode安装vscode下载Mingw安装Mingw配置Mingw环境变量安装vscode插件配置控制台输出解决控制台输出乱码Debug功能配置二次元背景图片设置 下载vscode 点击vscode下载网址 vscode下载网址 进入界面后直接下载...
  • vscode 编写 C++ 出现输出中文乱码的问题

    万次阅读 多人点赞 2020-04-12 15:31:26
    写在前面 出现该问题的主要原因:文件的默认编码格式是UTF-8,要想显示中文需要改成GB2312 解决方法 参考:链接 点击vscode右下角 UTF-8,选择Save with Encoding 将编码改成GB 2312 ...
  • Vscode控制台输出中文乱码

    千次阅读 多人点赞 2020-08-10 12:10:43
    当我们第一次用Vscode编写C++或C代码时候会发现控制台输出中文汉字却是乱码,如下图: 这是因为我们的控制台编码是GBK编码。C/C++语言的运行程序是调用的cmd.exe,而window的cmd的编码默认为936也就是GB2312。...
  • vscode输出中文乱码问题,已解决

    千次阅读 2020-02-21 17:19:12
    之所以会在输出中文时产生中文乱码,是因为**vscode在编译c++时是使用cmd窗口进行编译输出的,而vscode的编码格式一般默认为UTF-8格式,cmd窗口的默认格式与vscode的编码格式不同导致了中文乱码的产生** 然后我们...
  • vscode终端中文乱码问题的解决方案合集c++ 解决思路: 解决方法: 1.修改系统区域设置 2.修改编辑器默认编码 3.改变vscode终端编码 4.修改vscode终端默认编码 6.修改tasks.json 解决思路: 乱码的出现一般是由于编码...
  • 当我们使用vscode写好代码,运行出现乱码时,容易把人急死! 为了拯救这些容易气死的基友,本人写了解决vscode乱码解决办法。 方法非常的银兴!非常的简单! 本片文章仅供参考,如果无效,就当没看!
  • VSCode 解决 C/C++控制台/终端中文乱码

    万次阅读 多人点赞 2020-05-22 21:29:53
    VSCode C/C++控制台/终端中文乱码。 重装了系统之后,vscode就会出现控制台中文乱码了,网上很多方法,都没办法解决(解决的也都是一次性的)。 分析原因:VSCode终端其实调用的是cmd.exe,所以当这里出现中文乱码的...
  • 1.首先是下载MinGw: ...网站比较慢,下载也比慢;...//现在,可以在你喜欢的任意地方建立一个不含中文的文件夹(最好满足表示符的命名规则的文件夹,)然后用vscode打开这个文件夹 编写一个简单的hello world程序: #include
  • 如图: 解决办法:vscode右下角 选择编码 选择后选中Save with Encoding 然后选择GB2312编码格式这个编码格式可显示中文, 文件默认是UTF-8编码格式,可看下图
  • 解决 VSCode 终端中运行 C++ 中文乱码 情景描述 visual studio (简称 vs)中的文件是默认用gbk格式编写的,但是vscode是默认utf-8编写的,问题来了,我将VS的文件放在vscode里面运行,中文是会乱码的,不仅是文本...
  • 导言 当我在vscode中编译运行C++代码的时候,cout输出中文发现输出为乱码,遂上网查找大神解决方法, 在寻找多个方法并亲试之后,发现还是这篇文章中介绍的解决方法最靠谱,下面分享给大家...C++输出乱码解决方法 ...
  • vscode输出乱码已解决

    万次阅读 多人点赞 2019-06-12 14:23:00
    这里已经进行过保存编译,无法展示乱码图了,有点遗憾,主要是在浏览器浏览网页看到的都是乱码,OK,正题 第一步 在vscode编译器右下角点击相应位置的选项 第二步 选择通过编码保存选项 第三步 根据需要选择...
  • 输入encoding,将Files:Encoding改为GBK” --------------------------------------------------------------------------------------------------------------------------------- 注意哈,是终端输出乱码,页面...
  • VSCode_C++_输出窗口中文乱码解决方案

    千次阅读 多人点赞 2020-01-07 11:10:38
    C++常常要用到控制台输出一些调试信息,**但是由于代码本身的编码格式与控制台所用的编码格式不一致,就会导致控制台输出乱码。**基于此,可以有两种解决方案: 更改代码文件的本身编码格式(UTF-8,GB2312等) 最...
  • 刚使用vscode的时候,配置就花了不少功夫,刚开始编译c++文件的时候就出现了乱码,后来自己摸索了一下解决了,贴一下解决过程,希望能帮到遇到同样问题的朋友。 前提是我使用的MSVC编译器cl.exe 这个乱码的原因...
  • 在网上找以及本身测试获得的答案...测试 解决方法(已经测试了C/C++,java这个比较特殊,首先它不能在 VSCode 控制台里进行输入,其次它在 VSCode 和 cmd 编码方式同样【都为 GBK】的状况下并不能成功显示中文,所以...
  • VScode中配置C/C++环境并解决中文乱码问题

    万次阅读 多人点赞 2019-06-17 16:25:44
    这几天因为需要做一些C++的项目,所以要进行一些C++环境的配置,可是我又不想安装一些其他的东西(本来电脑上没有的东西),心想,如果有电脑上现有的软件可以代替的话,岂不是好极了!后来经过了解,知道了原来...
  • vscode控制台乱码解决

    千次阅读 2022-04-29 12:44:48
    最近在使用vscode进行c语言编译发现控制台出现乱码,在网上搜索发现在vs code中默认以utf-8编码打开和保存文件,而控制台(cmd)用的是GBK2312编码,所以输出中文时会乱码。对乱码产生的原因见该文章知道了乱码产生...
  • VScode解决终端输出乱码问题

    千次阅读 2021-06-29 11:48:33
    博主最近在复习C语言的过程中,使用VScode作为自己的编辑器,但是VScode有个问题,他在输出中文的时候会输出乱码,笔者对于UTF-8/GBK之类的编码知识略有学习,所以一开始以为自己是代码的编码方式选错了,于是在UTF-...
  • VSCode输出中文乱码问题
  • 简单说明vscode配置c++环境以及解决终端中文乱码问题 文章目录简单说明vscode配置c++环境以及解决终端中文乱码问题一、配置c++环境二、解决终端中文乱码问题 一、配置c++环境 mingw 首先得下载一个mingw,这在mingw...
  • 这个时候,如果我们的c语言程序的编码格式与cmd命令行的字符集不统一,那么就会输出乱码。 而vscode运行c程序本身也是这个原理,它帮我们打开一个shell,执行gcc生成exe,运行exe文件看到输出效果,但是vscode...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 680
精华内容 272
关键字:

vscode中文输出乱码c++

c++ 订阅