【PowerShell】解决Windows Server 2022启动PowerShell出现乱码问题

本文描述了WindowsServer2022中PowerShell控制台遇到的乱码问题,原因在于默认使用的Consolas字体不支持CJK字符。提供了两种解决方法:通过cmd.exe启动PowerShell或在PowerShell控制台中更改字体为MS哥特式。
摘要由CSDN通过智能技术生成

解决 PowerShell 控制台中字符被乱码的问题,注意,这里解决的不是power shell处理中文时出现乱码问题。

乱码问题现象

Windows Server 2022启动 PowerShell 控制台时,字符会出现乱码此问题已知仅会发生在 Windows Server的中文、日语和韩语三个版本中。

乱码问题原因

默认情况下,Windows PowerShell .lnk 快捷方式硬编码以使用“Consolas”字体。 “Consolas”字体没有 CJK 字符的字形,因此无法正确呈现字符。

将字体更改为“MS 哥特式”可修复此问题,因为“MS 哥特式”字体具有 CJK 字符的字形。

通过命令提示符 (cmd.exe)打开没有这个问题,因为 cmd .lnk 快捷方式未指定字体。而控制台在运行时会根据系统语言选择正确的字体。

乱码解决方法

1. 从cmd.exe启动 PowerShell

Win+R 组合键打开命令提示符 (cmd.exe) 控制台,然后运行 powershell.exe。 这将打开 PowerShell 控制台,这种方式打开也不会出现字体乱码问题。

2. 更改 PowerShell 控制台中的字体

以正常方式启动 PowerShell。 使用以下两个步骤之一:

  • 按Windows键+R打开“运行”框,键入power shell,然后按Enter。

  • 右键单击 PowerShell 控制台的顶部栏,选择 “属性”,然后选择“ 字体 ”选项卡。
    在 “字体”下,选择 “MS Gothic”,然后选择 “确定”。
    在这里插入图片描述
    希望以上对您有所帮助。

推荐阅读

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Par@ish

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值