91 y 92 son los códigos hexadecimales para abrir y cerrar el apóstrofe rizado (comilla simple) en la versión predeterminada de MS Windows de la codificación latin1 / ISO-8859-1, que se llama más específicamente cp1252 / Windows-1252 (donde cp significa código página).
La mayoría de las veces, las personas que copian contenido de documentos de Word / correos electrónicos de Outlook insertan estos caracteres como parte de la función "Citas inteligentes". Otros caracteres problemáticos en esta página de códigos son hexadecimales 93/94, que son comillas dobles de apertura y cierre, viñeta (•) y ligadura OE (œ y Œ). Puede ver una lista completa de los "caracteres problemáticos", los que no se asignan directamente a ISO-8859-1 o UTF-8 con el mismo código, en la página de Wikipeda para cp1252 resaltada en verde.
Si todo lo que desea es abrir el archivo con la codificación correcta, use la opción ++ enc = cp1252 para el comando: e:
:e ++enc=1252 filename.txt
Puede reemplazar un código hexadecimal incorrecto en particular en Vim con el comando sustituto (: s) y una de las sustituciones 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 cambiar los caracteres hexadecimales 91/92 que necesita hacer:
:%s/[\x91\x92]/'/g