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:
ho cercato su google ma oltre a cambiare questi valori non ho trovato altroCodice PHP:header("Content-type: text/html; charset=utf-8");
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!

Rispondi quotando
