解决vscode乱码问题

今天尝试解决了一下VScode中文编译乱码问题

因为一直没法实现直接编译并运行c里包含中文输出的语句,一直以来都用下面这行powershell的命令来实现中文编译

gcc -o filename filename.c -fexe-charset=GBK

因为实在麻烦,就想找解决办法。但是csdn上鲜有相关的答案,栈溢出上暂时也没找到相关的资料可能是我英语太菜没看懂,就尝试了一下把task.json里面一行语句改掉 原语句:

"args": ["-g","${file}","-o","${fileBasenameNoExtension}.exe"]

改为:

"args": ["-g","${file}","-o","${fileBasenameNoExtension}.exe","-fexec-charset=gbk"]

这样改之后,问题就解决了

Written by
crumbledwall

Keep Curious.