¿Cómo puedo estar seguro de la codificación del archivo?

Tengo un archivo PHP que creé con VIM, pero no estoy seguro de cuál es su codificación.

Cuando uso el terminal y compruebo la codificación con el comandofile -bi foo (Mi sistema operativo es Ubuntu 11.04) me da el siguiente resultado:

text/html; charset=us-ascii

Pero cuando abro el archivo con gedit, dice que su codificación es UTF-8.

¿Cuál es la correcta? Quiero que el archivo esté codificado en UTF-8.

Mi conjetura es que no hay BOM en el archivo y que el comandofile -bi lee el archivo y no encuentra ningún carácter UTF-8, por lo que se supone que es ascii, pero en realidad está codificado en UTF-8.

Respuestas a la pregunta(4)

Su respuesta a la pregunta