Encontrei um problema estranho com minha configuração do ArchLinux. O Vim usa a codificação correta para ler/exibir arquivos, mas essas mensagens de status (que exibem o modo atual ou informam quando o buffer é gravado em um arquivo) usam uma codificação errada para a mensagem (húngara).
Tentei definir termencoding=utf-8 mas isso não resolve o problema. A codificação está definida corretamente como utf-8. O Terminal MATE também está em UTF-8 e minha localidade também está em UTF-8:
LANG=hu_HU.UTF-8
LC_CTYPE="hu_HU.UTF-8"
LC_NUMERIC="hu_HU.UTF-8"
LC_TIME="hu_HU.UTF-8"
LC_COLLATE="hu_HU.UTF-8"
LC_MONETARY="hu_HU.UTF-8"
LC_MESSAGES="hu_HU.UTF-8"
LC_PAPER="hu_HU.UTF-8"
LC_NAME="hu_HU.UTF-8"
LC_ADDRESS="hu_HU.UTF-8"
LC_TELEPHONE="hu_HU.UTF-8"
LC_MEASUREMENT="hu_HU.UTF-8"
LC_IDENTIFICATION="hu_HU.UTF-8"
Atualmente estou sem ideias, por favor me ajude.