existem 2 aspectos deste problema:
- como os bytes são armazenados no disco ('codificação')
- como os bytes são exibidos na tela
o primeiro número obviamente influencia o segundo, mas não confunda os dois.
se alguns caracteres não forem exibidos corretamente, a maioria das vezes não há um problema de 'codificação', mas o usuário selecionou uma fonte que não possui representação visual disponível para os bytes.
:echo &guifont
informa sua fonte atual. você pode descobrir quais fontes são usadas nos outros editores 'em funcionamento' e depois escolher o mesmo para o vim.