Cita:
Iniciado por GatorV Prueba usar urldecode() sobre tu variable antes de hacer el replace.
Saludos.
hola gatorV
seguramente estoy haciendo algo indevido en alguna parte del codigo, lo he solucionado asi
$cambiar= array("á","é","*","ó","ú","Á","É","Í","Ó" ,"Ú");
$por= array("a","e","i","o","u","A","E","I","O","U");
ni idia de porque, me he fijado que incluyo este parrofo antes de charset=utf-8, pero he probado a ponerla y tambien me fallaba, asi que si no me decis que asi esta horroroso lo dejare asi