¿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.