You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Windows PowerShell正常显示韩语等非英文语言?

解决PowerShell执行wsl.exe时韩语显示乱码的问题

以下是针对该问题的具体解决步骤:

1. 切换PowerShell控制台代码页为UTF-8

PowerShell默认代码页可能不支持UTF-8韩语显示,需强制切换:

  • 打开你的PowerShell配置文件C:\Users\<你的用户名>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1,添加以下命令:
    chcp 65001 > $null
    
  • 重启PowerShell,执行chcp命令确认输出为Active code page: 65001,说明已切换到UTF-8编码。

2. 更换控制台字体为支持韩语的字体

控制台默认字体可能不含韩文字符,导致显示为问号:

  • 右键PowerShell窗口标题栏 → 选择「属性」→ 切换到「字体」标签页,选择支持韩语的字体(如Malgun Gothic、Batang、Gulim),点击确定保存设置。
  • 若是使用Windows Terminal,可在设置中直接将默认字体改为上述支持韩语的字体。

3. 配置WSL的区域编码为韩语UTF-8

仅在PowerShell设置LC_ALL可能不够,需同步配置WSL的编码:

  • 进入WSL终端,编辑~/.bashrc或~/.zshrc(根据你使用的shell),添加以下内容:
    export LANG=ko_KR.UTF-8
    export LC_ALL=ko_KR.UTF-8
    
  • 执行source ~/.bashrc(或对应shell的配置文件)使设置立即生效,重启WSL后验证。

4. 验证效果

重启PowerShell和WSL后,执行wsl命令输出韩语内容,检查控制台是否正常显示,不再出现问号乱码。

内容的提问来源于stack exchange,提问作者nayounsang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 08:56:07