non è la prima volta che mi si presenta questo problema, ma non ricordo come avevo risolto.

Ho uno script PHP che legge da un file ti testo e salva i contenuti in una tabella di un database MySQL.
Il file contiene caratteri accentati èà ecc, nel db però vengono scritti male. Non quando li mostro su una pagina, proprio nel db, ecco uno screenshot di Toad.

http://img525.imageshack.us/img525/2765/toadaccenti.gif

ho provato a cambiare character set e collation rispettivamente dai default latin1 a utf8 e latin_general_ci a utf8_general_ci, ho provato a eliminare e reimportare i contenuti ma non cambia assolutamente niente.
nel file php ho anche incluso quanto segue:
Codice PHP:
header("Content-type: text/html; charset=utf-8"); 
ho cercato su google ma oltre a cambiare questi valori non ho trovato altro

Il tutto è sul pc locale, Windows XP, MySQL 5.1.41 installato con Xampp ( ma non può essere questo il problema )

qualcuno mi sa indicare la direzione giusta?

grazie!