Use
set encoding=utf-8
e leia :help 'encoding'
.
Em suma, esta opção define como o Vim tratará o texto internamente . Geralmente é definido automaticamente pelo Vim para corresponder ao local do sistema. Se não puder obter essa informação (ou se sua localidade for latin1
), o Vim a definirá como latin1
, o que, obviamente, é uma droga difícil.
Sua melhor aposta é explicitamente configurá-lo para utf-8
.
Por outro lado, set fileencoding=utf-8
não é necessário e provavelmente contraproducente porque é definido pelo Vim para cada buffer.