WSL 里中文全是方块?装语言包和字体就好了

默认装好的 WSL 显示中文全是方块。我的主机系统是英文版 Windows,估计是这个原因——WSL 里既没有中文 locale,也没有能渲染中文的字体。补上这两样就好了。 一、安装中文语言包 sudo apt install language-pack-zh-hans 二、重新配置 locale sudo dpkg-reconfigure locales 在弹出的列表里勾选 en_US.UTF-8 和 zh_CN.UTF-8,下一屏选择 zh_CN.UTF-8 作为默认语言。 列表用空格键勾选、方向键移动、回车确认,不是鼠标点。 三、安装字体管理工具 sudo apt install fontconfig 四、把 Windows 的字体拿过来用 装 Windows 字体的方法有很多,我觉得下面这个直接复制的最省事。WSL 里 /mnt/c 就是 Windows 的 C 盘,所以一条 cp 就够了: sudo cp -r /mnt/c/Windows/Fonts /usr/share/fonts/windows 刷新字体缓存: fc-cache -f -v 五、退出重进 WSL wsl --shutdown 在 PowerShell 里执行,然后重新打开 WSL,中文就正常了。 验证 locale 应该能看到 LANG=zh_CN.UTF-8。 fc-list :lang=zh | head 能列出中文字体就说明字体装好了。

2026年8月18日 · 1 分钟 · Vinkey

Windows快速切换简体繁体拼音输入-Ctrl+Shift+F

新发现:Ctrl+Shift+F 今天不知道电脑怎么突然就变成繁体中文输入法了,我想着也没有下载啥软件、修改系统设置,在网上搜了一下,发现应该是误触了快捷键,那么相当于也知道了一个快速切换的方法:Ctrl+Shift+F 对应系统设置:时间和语言→语言和地区→Microsoft拼音→按键最下方,如果按了没反应,大概率是和其他软件的快捷键冲突了,回到桌面内就可以了。 以后就可以快速通过Ctrl+Shift+F切换简体和繁体中文了~ 关于微软输入法变成繁体问题

2026年4月27日 · 1 分钟 · Vinkey