En fait j'ai fait un formulaire qui permet de mettre à jour le contenu d'une table mysql, et ça marche nickel, sauf quand je rentre des caractères français, comme par exemple le ç cédille, voilà le bout de code concerné, vous pourrez voir que j'ai utilisé SET NAMES UTF8 comme expliqué dans le tuto, et j'ai mis la colonne contenu en "utf8_general_ci" dans mysql via phpmyadmin:
//Connexion
$connection=mysql_connect("localhost","root","");
//selection de la database
$selection=mysql_select_db("budget",$connection);
// utf8 pour les caractères bien de chez nous
mysql_query("SET NAMES 'utf8'");
//requête
$resultat=mysql_query("UPDATE miseajour SET contenu = '$contenu' WHERE id = '$id' ");
mysql_close($connection);
Le script marche très bien, le seul problème est pour les caractères spéciaux