Cita:
Iniciado por terrakio yo también lo he probado así como tú y me funciona, pero no funciona con los datos sacados de la base de datos, por eso he puesto lo del campo VARCHAR
a ver si hay algún truco ahí.
la función quitar acentos está bien, creo que lo que pasa es que no identifica los datos del campo alias como string o alguna cosa como esta
Seguro que tienes los datos codificados en la bd, por eso no los cambia y los vuelve a insertar tal cual.
si Niños esta codificado, recuperarías esto de la bd Niños y deberías decodificarlo con utf8_decode("Niños");