解决 PowerShell 控制台中字符被乱码的问题
文章目录
- 乱码问题现象
- 乱码问题原因
- 乱码解决方法
- 1. 从cmd.exe启动 PowerShell
- 2. 更改 PowerShell 控制台中的字体
- 推荐阅读
乱码问题现象
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”,然后选择 “确定”。
希望以上对您有所帮助。
推荐阅读
- Windows系统配置高精度时间服务
- Windows Server 2019 SDN网关性能介绍
- Windows也能安装OpenSSH远程加密连接工具
- 安全知识普及:什么是垃圾邮件和网络钓鱼欺诈
- VRRP(虚拟路由器冗余协议)标准协议工作机制与优势介绍
- 在 Exchange Server 的边缘传输服务器上配置邮件附件筛选