8.3. 东亚环境下宽度有歧义的字符

在东亚语言环境下,方框绘制、希腊字符和西里尔字符可能会显示得比你预期的样子更宽,这样会导致终端输出排列不再整齐(参见 Unicode 标准附录 #11)。

您可以绕过这个问题:

  • gnome-terminal:编辑 → 首选项 → 配置文件 → 编辑 → 兼容性 → 宽度有歧义的字符 → 窄

  • ncurses:设置环境变量 export NCURSES_NO_UTF8_ACS=0