UTF-8 Unicode / iso-8859-1 problem

hallo zusammen,

ich habe ein kleines problem beim ein und auslesen von daten in die datenbank.
webseite a hat:

webseite b hat:

ich lese von webseite a einige daten aus und speichere diese in der datenbank.

auf webseite b wird nun folgendes angezeigt:
Büchig, Schwarz-Weiß Spöck III, Mörsch II, Söllingen

in meinem phpMyAdmin steht:
MySQL-Zeichensatz: UTF-8 Unicode (utf8)
Zeichensatz / Kollation der MySQL-Verbindung: utf8_general_ci

wie kann ich dieses problem beheben?

mfg tobsp

Wenn du Daten, die nicht in UTF-8 vorliegen, als UTF-8 behandeln willst - dann musst du sie umkodieren. (Funktionen dazu - siehe Manual.)

Werden die Daten mit einem Formular eingegeben?
Dann kannst du beim form-Element einfach accept-charset
setzen und der browser sollte die Daten dann passend losschicken.

Dann würdest du die Daten allerdings auch als iso-8859-1
abspeichern. Andersherum, natürlich, wenn sie als UTF-8 in
der Datenbank stehen und sie als iso-8859-1 angezeigt werden
sollen, müssen sie vor der Ausgabe konvertiert werden.
Muß man nur genau wissen, was man wirklich will.
Danach richtet sich dann, wie man es am besten macht.

so ich habe jetzt beim verbinden mit der datenbank einfach folgendes mit angegeben:

mysql_set_charset('utf8',$link);

und siehe da, es klappt