解决vscode控制台中文乱码问题
一、问题概述
操作系统使用的windows 11,语言是英文版;使用visual studio code的terminal编译程序,输出的中文是乱码;
二、visual studio code的terminal
visual sutdio code中的terminal可以集成cmd.exe或者power shell等;我这里选择的是cmd.exe,既然输出中文乱码,那么肯定跟cmd.exe的编码有关系;
查看当前控制台程序的编码格式
D:\learn\.NET6\WebAPI\BookStoreApi>chcp
Active code page: 437
以下是几种常用的编码:
936 GBK(一般情况下为默认编码)
437 美国英语
65001 utf-8
设置CMD窗口编码格式为UTF-8:
D:\learn\.NET6\WebAPI\BookStoreApi>chcp 65001
Active code page: 65001
这个修改只对当前窗口会话有效;
三、另外一种修改方式
Ctrl + R输入intl.cpl命令,在弹出的框体中选择Admintrative标签,然后选择change system local,然后选中最下方的复选框 "Beta:Use Unicode UTF-8 for worldwide language support",然后重启操作系统即可;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
2012-05-13 引用传参--面向对象的魅力