Windows CLI 输出语言错误

Windows CLI 输出语言错误

我已经在控制面板中设置了所有可能的语言设置(Set-WinSystemLocale 没有任何作用)。

但是,当我运行 wsl --status 时,它仍然输出错误的语言。在本例中是德语。这是为什么?

答案1

你尝试过 chcp 吗?

chcp [<nnn>]

文档:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/chcp

更改活动控制台代码页。如果不带参数使用,chcp 将显示活动控制台代码页的编号。

代码页 国家/地区或语言
437 美国
850 多语言(拉丁语 I)
852 斯拉夫语(拉丁语 II)
855 西里尔文(俄语)
857 土耳其
860 葡萄牙语
861 冰岛的
863 加拿大法语
865 北欧的
866 俄语
869 现代希腊语
936 中国人

由于 wsl 是 Windows 的一个子系统,因此您可以先尝试一下。

假设这不起作用,请在 wsl 中尝试检查以下结果:

~$ locale

然后尝试通过以下方式更改系统

~$ sudo dpkg-reconfigure locales

相关内容