Intenta utilizar utf8_encode() sino me equivoco.
Código PHP:
while( $value = odbc_fetch_array($row))
{
$valor=utf8_encode($value['Nombre']);
$valores[$i]=$valor;
$i++;
}
return $valores;
Ya que utf8_decode() transforma UTF-8 a ISO-8859-1 y utf8_encode() transforma ISO-8859-1 a UTF-8
Saludos,