Hola carbo,
A priori probaste cambiando el charset del header a utf-8?
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Lo mejor es tener todo en utf-8 desde el comienzo. Con todo me refiero a header de las páginas, el editor que usemos, el juego de la base de datos, etc.
Probá con eso y contanos como va.
Un saludo,
Agustín