Joder, que raro, he probado casi todo y no hay forma, lo curioso es que con solo usar el strtolower ya me salen los interrogantes.
he probado lo de:
Código PHP:
$cadenalimpia1 = strtolower(strtr($cadena, "áéíóúñÁÉÍÓÚÑ", "aeiounaeioun"));
y lo único que consigo es eliminar dichos caracteres pero no los cambia.
tambien probé lo de:
Código PHP:
$url = strtr($url,'ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ/¿?¡!','AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn-----');
pero esta ya no me hace ni caso, osea que no quita nada y se queda todo igual.
Ni la función de Nefertiter ni nada de nada. Yo no se que pasa aquí pero esto no debería ser tan complicado.
Creo que al venir los datos por el POST no reconoce los acentos o algo así porque si lo hago con una cadena cualquiera definida por mí si que funciona.
¿Que estoy haciendo mal?
Gracias a todos.