解决cmd输出中文乱码
本文最后更新于333 天前,其中的信息可能已经过时

最近开始学习C#,在安装环境的时候就花了大半天

美滋滋安装好按照B站教程开始敲代码

可是在运行时候出现一个问题

用的是VS code编辑器

代码接收输入中文输出时会乱码,数字的正常输出

附上一张截图

一开始各种百度找教程,修改编辑器的配置文件的编码为UTF-8(65001)

尝试了半天最终无果

后来求助同事,建议更换编辑器,用Visual Studio 2022

美滋滋换了

结果相同的代码还是一样

最后又去百度,终于在注册表修改了编码解决了

下面附教程:

  1. Win + R 打开cmd运行
  2. 输入 regedit 打开注册表
  3. 目录:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
  4. 新建-字符串值,名称列填写“autorun”,修改数值数据填写“chcp 65001”(注意中间带有空格) ,代表UTF-8,修改为chcp 936代表简体中文GBK
  5. cmd后看到Active code page:65001,经测试生效,如果不想显示该信息,数值数据改为chcp 65001>nul

完美解决

参考文章:

https://blog.csdn.net/ZQB765720343/article/details/118785365

如果觉得本文对您有所帮助,可以支持下博主,一分也是缘😊
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇