Llevo un rato atascado por una tontería y no sé qué leches pasa, he probado todo lo que se me ha pasado por la cabeza y nada.
Con jquery llamo mediante ajax a una url que realiza una consulta mysql a la base de datos. El último parámetro puede contener tildes, y en ese caso la consulta se peta, si no lleva caracteres especiales ni espacios la hace perfectamente y el ajax retorna bien.
Digamos que en html tengo la palabra Andalucía, con jquery cojo ese valor y lo mando a: url_base/controlador/modelo/(param1). A la url llega como Andalucía, pero si hago un echo del parámetro, me pone: Andaluc%C3%ADa.
¿Cómo puedo hacer para que convierta ese ascii a utf8? He probado los utf encode y decode, la iconv. También he probado un encodeURI en el jquery cuando envío la variable, y nada, todo falla, suda de mí y sigue poniendo los caracteres en ascii.
Ayuda pls