91 e 92 são os códigos hexadecimais do apóstrofo encaracolado de abertura e fechamento (aspas simples) na versão padrão do MS Windows da codificação latin1 / ISO-8859-1, que é mais especificamente chamada cp1252 / Windows-1252 (em que cp significa código página).
Esses caracteres geralmente são inseridos por pessoas que copiam o conteúdo de documentos do Word / e-mails do Outlook como parte do recurso "Citações inteligentes". Outros caracteres problemáticos nesta página de código são hexágono 93/94, que são aspas duplas de abertura e fechamento, ponto de marcador (•) e ligadura OE (œ e Œ). Você pode ver uma lista completa dos "caracteres problemáticos", aqueles que não são mapeados diretamente na ISO-8859-1 ou UTF-8 com o mesmo código, na página da Wikipeda do cp1252 destacada em verde.
Se tudo o que você deseja é abrir o arquivo na codificação correta, use a opção ++ enc = cp1252 no comando: e:
:e ++enc=1252 filename.txt
Você pode substituir um código hexadecimal incorreto específico no Vim pelo comando substitute (: s) e uma das substituições de código:
\d123 decimal number of character
\o40 octal number of character up to 0377
\x20 hexadecimal number of character up to 0xff
\u20AC hex. number of multibyte character up to 0xffff
\U1234 hex. number of multibyte character up to 0xffffffff
Para alterar os caracteres hexadecimais 91/92, você precisa:
:%s/[\x91\x92]/'/g