Cambiar la codificación de un archivo a UTF-8

Para pasar el archivo a UTF-8 con VIM hay que editar el archivo y poner: :set fenc=utf8
Con esto solucionarás el problema de mostrar caracteres extraños en páginas web si tienes Apache configurado con AddDefaultCharset UTF-8 en /etc/apache2/conf.d/charset

Más información: http://mindspill.net/computing/linux-notes/determine-and-change-file-character-encoding.html

Actualización: Es recomendable no habilitar AddDefaultCharset UTF-8 en Apache. En su lugar, hay que usar etiqueta meta de HTML:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />