ciao Alhazred, grazie intanto per la risposta.
l'echo dell'istruzione su pagina html è ok e funziona anche eseguendola così com'è, non sono visaulizzati questi caratteri strani, lo sono invece all'interno del file .csv, lo script fa la echo anche lì dentro. le collation database e server sono uguali latin1_swedish_ci mentre la collation di connessione è utf8_general_ci, può essere questo il problema ? passo la collation di connessione a latin1_swedish_ci o aggiorno le altre due a utf8 ? garzie 1000
ciao
geko66