devi assegnare utf-8 alle pagine web che trasferiscono i dati.

Codice PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
io di solito uso questo.

Nel db devi modificare il latin in utf-8, io uso uno strumento fantastico che mi evita di andare nel phpmyadmin, si chiama mysql gui tools, con quello in pochi semplici click modifichi tutto senza nuocere alla salute dei dati xD se vuoi contattami su msn che ti dò volentieri una mano makoweb@libero.it