可能重复:
在 gVim 中使用罗马尼亚键盘
我在 Windows 7 中使用 Vim 7.3,键盘设置为罗马尼亚语(程序员)。在控制台和任何其他程序中,右 Alt + s 会生成 ș(s 下方带有逗号)。在 Vim 中,它会生成一个问号。有人能解释一下为什么吗?我该怎么做才能让 Vim 识别这个字符(以及 t 下方带有逗号)?
答案1
我不熟悉 Vim,但我确信它可以正确处理 Unicode。问题可能与字体有关。如果 Vim 使用的字体不支持罗马尼亚字符集,则?
屏幕上会出现错误(即使内部存储了正确的字符)。
你可以通过从 Vim 复制问号并将其粘贴到另一个可以显示此类字符的程序中来验证这一点。如果显示正确,则罪魁祸首是 Vim 的字体。