Hallo PHANTOM.
Hallo Marvin, (der paranoide Androide, gell
)
genau, aber auf mich hört eh niemand… 
Und Du wohnst in der Oper?
Nein, ich wohne in Entenhausen, leider war Phantomias nimmer frei gewesen,
Offen ist zur Zeit noch:
- Wenn ich alles umgewandelt habe auf UTF-8 als default
charset und auch collate mit utf-8, ist es dann notwendig (wie
liegen die Inhalte in der MySQL-DB vor, als Latin1 oder seit
4.1. als UTF-8?)
Ich verstehe die Frage nicht ganz. Ist das nicht dieselbe
Frage in grün, die ich schon beantwortet habe? Die Daten in
deiner MySQL-DB liegen in der Form vor, wie Du sie angelegt
hast. Defaultmäßig ist das wohl immer noch Latin1 mit
schwedischer Sortierung. Mag mich jemand korrigieren, wenn es
in der aller-aller-neusten Version von MySQL nicht mehr so
ist. Wenn Du was anders haben möchtest (utf8) musst Du das so
festlegen, wie es in meiner Antwort beschrieben war.
Ja, dann gehe ich mal von aus, dass die als Latin1 vorliegen. Sollte man die nicht dann umwandeln wenn schon tausende Datensätze in Latin1 vorliegen und ich definitiv nun immer UTF-8 haben will?
die Inhalte der Datenbanktabellen von Latin1
auf UTF-8 umzubiegen, und falls ja wie kann ich abfragen ob
die Inhalte als Latin1 vorliegen, so dass ich sie dann mit PHP
und iconv transformieren kann.
Heisst das, daß die Datenbank mit Daten schon besteht, und Du
willst sie aulesen? Ich hatte es eigentlich andersrum
verstanden. Aber zur Problematik der Zeichensätze in MySQL,
die sehr komplex ist, kannst Du ja noch zusätzlich das
Handbuch durchlesen (Kapitel 10):
http://dev.mysql.com/doc/refman/5.1/de/charset.html
Ach, ich habe so viele Baustellen. Ja, Daten bestehen schon, zumindest bei manchen Anwendungen. Ich arbeite zur Zeit alles auf UTF-8 um was ich habe. Neben meinen kleinen privaten Programmen, bastle ich auch mit einem Kollegen an etwas Neuem herum. Bin sozusagen Programmier-Bastler in meiner Freizeit neben dem Studium.
Ob das deine Frage jetzt besser beantwortet, weiss ich nicht,
weil ich im Moment nicht ganz verstehe, was Du konkret mit
Inhalte der Datenbanktabellen von Latin1
auf UTF-8 umzubiegen
meinst.
Damit meine ich: Die ganze Zeit lief alles auf Latin1. So wurden doch auch wenn ich inserts mache Inhalte als Latin1 in die Datenbank reingeschrieben. Und nun will ich alles in UTF-8 haben. Das Frontend soll alles in UTF-8 ausgeben, alles soll UTF-8-kodiert in die Datenbank geschrieben werden. So habe ich doch dann Latin1 und UTF-8-Content in meiner Datenbank. Und das wollte ich ändern, dass die bisherigen Latin1-codierten Inhalte umgewandelt in UTF-8 werden sollen.
Vielleicht ist es auch einfach zu spät für mich heute und sollte mich hinlegen 
Gruß PHANTOM