Bootstrap

vscode的乱码问题,以及编译后的exe乱码问题

第三天学习中,发现输出的汉字到了终端(cmd窗口or vscode的终端窗口)发现会出现乱码的情况,我看了很多教程的解决办法,都不适用于我的,后面自己将几种结合在一起。

vscode的终端出现乱码,这是因为我们编写的都是UTF8,但是输出到终端之后也是UTF8,但是我们window默认识别编码为GBK,这样就会导致出现乱码。

第一种:在右下角

 这个UTF-8点击会在上方出现

选择第二个,然后选择gbk 

之后再进行运行,运行之后的就不会乱码,但是这种如果给别人用,又需要转为UTF-8的格式,且必须把原来生成的exe删除,再运行。

第二、三种:解决VS Code终端乱码的问题_vscode终端中文乱码-CSDN博客

请参考这位大佬的

但是也有一个问题,就是在这位大佬的settings.json中其实完全可以用

直接将以下代码插入到args中

"-NoLogo",
            "-NoExit",
            "-Command",
            "chcp.com 65001"

然后将这个代码插入第二个args中,也可以替换,之后就好了

"/K",
            "chcp 65001"

第四种:就是使用vscode的插件“GBKtoUTF8”,但是我觉得没啥用

如果大家有什么问题可以在评论区一起讨论 

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;