Ya lo he solucionado, la codificación que yo uso es ISO-8859-1 y al poner la etiqueta
Código:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
no funcionaba.
Para que me muestra la consulta sin caracteres raros he utilizado la función de php utf8_encode.
Muchas gracias por tu rápida respuesta.