Michael: UTF-8 Daten in MYSQL Datenbank

Beitrag lesen

Hallo, ich habe mal wieder ein Problem:

Ich habe Datensätze in Russisch. Diese werden in der MYSQL-Datenbank richtig dargestellt und auch die Ausgabe funktioniert einwandfrei. Alles wird richtig dargestellt. Der Administrator soll aber bestimmte Inhalte verändern können, also lese ich die Daten aus, gebe sie in ein Formular, dort kann er sie verändern und wieder zurück an die Datenbank schicken. Leider klappt der Weg zurück NICHT !

Mein Formular:
<form id="form1" name="form1" accept-charset="utf-8" method="post" action="change.php">

Die Daten sind UTF-8, die Seite (sagt FF) ist UTF-8 und die MYSQL-Datenbank ist UTF-8 ...

Hier der UPDATE - Befehl:
$change = "UPDATE dictionary Set ru = '".$_POST['2ru']."' WHERE id = '2'";
$update = MYSQL_QUERY("SET NAMES 'utf8'");
$update = MYSQL_QUERY("SET CHARACTER SET 'utf8'");
$update = mysql_query($change);

Doch am Ende stehen in der Datenbank wieder Fragezeichen.
fyi: Tamper Data sagt mir, dass der Connect per ISO Codierung erfolgt ist.

Was muss ich ändern, dass er mir die Daten richtig wegspeichert?

Danke + Gruß
Michael