Rumah > alat pembangunan > VSCode > vscode调试c解决中文乱码怎么办

vscode调试c解决中文乱码怎么办

爱喝马黛茶的安东尼
Lepaskan: 2019-12-07 09:56:23
asal
8434 orang telah melayarinya

vscode调试c解决中文乱码怎么办

被vscode的c/c++的控制台中文乱码困扰了好久,一些找到的方法根本不适合我的情况,然后好不容易才找到可以的方法。其实也就是配置两个地方。

首先c语言的运行程序是调用的cmd.exe而window的cmd的编码默认为936也就是gb2312。运行->cmd->在白色窗口头部点击右键->属性 可以查看到,主要现在用utf-8较多,所以用utf-8编码的c程序出现了乱码。

ff87849d90d2b063c3e61650204dc50.png

一、在cmd中或vscode控制台修改字符编码

chcp可以查看当前控制台字符编码;

可以用chcp 65001修改编码,会显示如下信息表示修改成功,但是只在当前打开的情况下有用。下次打开又变成gbk了。

这种方式在代码已经是utf-8的情况下可以修正乱码看到效果。

1、cmd控制台:

50e72d4faa70a41844e39c4bac15f11.png

进入运行程序目录,运行程序。比如我的c程序在d:/c/a.exe。进入cmd后。

d:
cd c
chcp 65001
a.exe
Salin selepas log masuk

就可以在字符编码为utf-8的情况下,将程序输出中文。

2、vscode控制台:

和cmd一样,不过只有2行。

chcp 65001
.\a.exe
Salin selepas log masuk

就可以再终端看到消息。

二、在vscode修改代码的打开和保存方式

直接就将代码保存为gb2312。在vscode右下角可以看到当前文件编码方式,点击utf-8修改打开和保存方式为gb2312。

1579d44b8d94ddd6ec94f5eed82e67b.png

e2fcb034abf916fd87c5dcad7e48e60.jpg

PHP中文网,有大量免费的vscode入门教程,欢迎大家学习!

Atas ialah kandungan terperinci vscode调试c解决中文乱码怎么办. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan