问题根因重装系统后默认终端回退至老旧conhost其渲染引擎无法解析 Claude Code 的 Nerd Font 图标字符导致方块乱码。解决方案严格按顺序执行第一步升级终端宿主必做核心逻辑cmd 和 PowerShell 5.1 是系统组件无法随意升级升级的是“绘制窗口的终端软件”。winget install Microsoft.WindowsTerminal安装后务必注销重登或重启让系统重新识别终端宿主。第二步验证有效性关键重启后打开 cmd 或 PowerShell观察窗口标题栏若标题栏显示“Windows Terminal”或有标签页说明升级生效Claude Code 图标应恢复正常无需进行第三步。若仍是传统独立黑窗口说明默认终端未切换需手动设置Win I- 搜索“默认终端应用程序” - 选Windows Terminal。第三步仅当上述无效时安装字体兜底仅当确认已在使用 Windows Terminal但图标依然乱码时才执行此步因为 WT 默认字体已支持大部分图标缺字体是小概率事件winget install Microsoft.CascadiaCode.NerdFont安装后进入 WT 设置 - 外观 - 将字体改为Cascadia Code NF。精简总结先装 WT(winget install Microsoft.WindowsTerminal) -重启。看标题栏若是 Tab 样式问题解决停手。只有图标还乱再装 Nerd Font 并切换。注PowerShell 本体建议同步升级至 7.x (winget install Microsoft.PowerShell) 以获得最佳体验但这与解决图标乱码无直接因果关系图标问题由Windows Terminal解决。
Claude Code CLI方块乱码
问题根因重装系统后默认终端回退至老旧conhost其渲染引擎无法解析 Claude Code 的 Nerd Font 图标字符导致方块乱码。解决方案严格按顺序执行第一步升级终端宿主必做核心逻辑cmd 和 PowerShell 5.1 是系统组件无法随意升级升级的是“绘制窗口的终端软件”。winget install Microsoft.WindowsTerminal安装后务必注销重登或重启让系统重新识别终端宿主。第二步验证有效性关键重启后打开 cmd 或 PowerShell观察窗口标题栏若标题栏显示“Windows Terminal”或有标签页说明升级生效Claude Code 图标应恢复正常无需进行第三步。若仍是传统独立黑窗口说明默认终端未切换需手动设置Win I- 搜索“默认终端应用程序” - 选Windows Terminal。第三步仅当上述无效时安装字体兜底仅当确认已在使用 Windows Terminal但图标依然乱码时才执行此步因为 WT 默认字体已支持大部分图标缺字体是小概率事件winget install Microsoft.CascadiaCode.NerdFont安装后进入 WT 设置 - 外观 - 将字体改为Cascadia Code NF。精简总结先装 WT(winget install Microsoft.WindowsTerminal) -重启。看标题栏若是 Tab 样式问题解决停手。只有图标还乱再装 Nerd Font 并切换。注PowerShell 本体建议同步升级至 7.x (winget install Microsoft.PowerShell) 以获得最佳体验但这与解决图标乱码无直接因果关系图标问题由Windows Terminal解决。