Sí o sí debe tener una codificación de caracteres. El navegador te puede dar esa información (con qué codificación se está sirviendo el archivo). Lo que está pasando es que esa codificación no está coincidiendo con la codificación con la que sirves tu página.
http://es.wikipedia.org/wiki/Codific..._de_caracteres