Tienes que asegurarte de que las cabeceras html tengan el charset correcto
Código:
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
También tienes que asegurarte de que todos los ficheros estén creados con la codificación UTF-8, a mi me pasó y el problema estaba en que los ficheros estaban creados con una codificación Western no se qué, los cambié y voila!