Hay utf espera una cadena ISO-8859-1.
Por lo que debes aplicar:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Y si aplicas utf8_decode es lo contrario,(espera una cadena UTF-8), primero verifica que todo este bajo una sola codificacion.