Lo estoy usando vim
en un servidor Bluehost compartido. Cuando intento escribir —
, Vim inserta �~@~R
. Y cuando intento escribir –
, Vim inserta �~@~S
.
El problema no es específico de ningún archivo en particular. Parece suceder en todos los archivos.
Intenté cerrar sesión y usar vim
fuera del servidor, y esta vez pude escribir guiones medianos y largos sin problemas. Entonces el problema está en Bluehost.
¿Alguien sabe alguna solución? Sospecho que implica agregar algo al .vimrc
archivo.
Más detalles:
Solo sucede en Vim, no en la línea de comando.
No estoy usando un vim gráfico.
Si escribo :lang obtengo 'Idioma actual: "C"'.
Si llamo a vim con LC_ALL=C vim foo, el problema persiste.
Editar:Descubrí que si entro set encoding=utf-8
el problema se resuelve, al menos temporalmente.
Respuesta1
Bien, creo que la solución es cambiar la codificación de Vim abriendo .vimrc, ingresando
set encoding=utf-8
set fileencoding=utf-8
y luego guardar el archivo.
Respuesta2
pon eso en tu .vimrc
set encoding=utf-8
Como dice este vim.stackexchange enEspecifique la codificación UTF-8 en Vimrc