win11 终端乱码导致IDE 各种输出也乱码

因为 win11 终端乱码导致IDE 各种输出也乱码导致作者对此十分头大。所以研究了各种方法。

  1. 单独设置终端编码
  2. HKEY_CURRENT_USER\Console 注册表进行修改
  3. HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processo 注册表进行修改
  4. 使用命令[Console]::OutputEncoding = [System.Text.Encoding]::UTF8

在这呢都不好使,只有第一个方案仅仅缓解了 win11 终端乱码,但是因为乱码导致的 IDE 各种输出也乱码 无法解决,因此这里使用最后一种方案也是唯一成功的方案

使用Unicode UTF-8提供全球语言支持

  1. 打开设置
    2.

  2. 时间和语言 -> 语言和区域

在这里插入图片描述
3. 下拉找到 管理语言设置
在这里插入图片描述

  1. 在“管理语言设置”中,找到“Unicode”或“非Unicode程序”设置,确保勾选了“使用Unicode UTF-8提供全球语言支持”。
    在这里插入图片描述
    重启电脑大公告成,至于通过 控制面板 则是
  2. 控制面板 -> 时钟和区域 -> 区域和语言。
  3. 在“管理”选项卡下,点击“更改系统区域设置”。
  4. 勾选“使用Unicode UTF-8提供全球语言支持”(这可能需要重启)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值