如果我只是打开一个终端并在 vim 中编辑一个文件,多字节字符显示正常:

但是,如果我 ssh 进入我的机器(即使只是使用ssh localhost),多字节字符开始看起来有点不稳定。它们占用了更多的空间(注意行尾的额外空格p1 = "αβγβγγ")

并且编辑该行倾向于将?字符显示为占位符:

我认为这是某种环境,因为:set encoding报告utf-8不使用 ssh 和latin1使用 ssh 时。我想我可以将它硬编码到utf-8我的 .vimrc 文件中,但我宁愿找出导致问题的原因,并更正确地修复它。
