Ort*_*x92 48 bash zsh windows-10 windows-subsystem-for-linux windows-10-v1607
我已经在 Windows 10 上安装了新的 bash shell。我将它与 ZSH 一起使用。但是,utf8 字符都不起作用,它们显示为方块。如何在 shell 中默认启用 utf8 字符编码?那可能吗?
Jos*_*a M 16
要添加到 Doctorj 的答案中,您可以使用默认安装的几种字体(在 Windows 10 bash shell 上)。
测试语言:保加利亚语、乌克兰语、简体中文、繁体中文、丹麦语、法语、德语、意大利语、日语、哈萨克语、韩语、马其顿语、蒙古语、挪威语、波兰语、葡萄牙语、俄语、塞尔维亚语、西班牙语、瑞典语。
以下默认字体显示所有观察到的字符:
MS Gothic 和 NSimSun
SumSun-ExtB(光栅字体):
使用任何这些字体,命令提示符和 PowerShell,当您单击非 ASCII 字符时会发生奇怪的事情,尽管当您突出显示文本时它会恢复正常。
安装字体: 请注意,您需要更改正在使用的 Windows shell 的字体,例如命令提示符或 PowerShell,而不是 Linux 方式通过 bash。此链接描述了可以在命令提示符上使用的字体(等宽字体,以及如何为命令提示符安装和选择字体):将字体添加到命令提示符
有关在 Windows 上通过命令行安装字体的信息,请参阅此问题和答案。
(注意:我还没有足够的声誉来发布链接)。
小智 15
右键单击 bash 窗口顶部的标题栏,选择条目属性。在打开的窗口中有一个选项卡,您可以在其中更改字体。我将字体更改为“Source Code Pro”,大小为 14。
看起来不错,所有 utf-8 字符都可以使用。
小智 12
你可以试试 DejaVu Sans Mono - 它对我有用。
| 归档时间: |
|
| 查看次数: |
35307 次 |
| 最近记录: |