#问题
最近需要用C,想着vs太大了,就下了一个vs code,配置完成后跑了一个Hello World,显示的是乱码。
问题根本其实是windows控制台默认的编码不是utf-8,以前很多时候跑程序都需要先chcp 65001来设置编码。
但vs code怎么改,找了很多方案,什么修改settings.json之类的,都没有作用。
最后找到一个有效的方案,这里记录一下,不一定通用,仅供参考。
#解决
打开区域-管理-更改系统区域设置
勾选选项,重启后生效
最近需要用C,想着vs太大了,就下了一个vs code,配置完成后跑了一个Hello World,显示的是乱码。
问题根本其实是windows控制台默认的编码不是utf-8,以前很多时候跑程序都需要先chcp 65001来设置编码。
但vs code怎么改,找了很多方案,什么修改settings.json之类的,都没有作用。
最后找到一个有效的方案,这里记录一下,不一定通用,仅供参考。
打开区域-管理-更改系统区域设置
勾选选项,重启后生效