Original von Tom9811
Jetzt wird es richtig geil:
Wenn ich im HTML als Charset iso-8859-1 angebe, und *kein* utf8_encode verwende, kommt es richtig an.
Das deutet IMHO darauf hin, dass irgendwo in Deinem Datenfluss entweder ›heimlich‹ konvertiert wird oder dass die Daten nicht in dem Charset vorliegen, das Du erwartest. Die Kette, die Du vor Dir hast (MySQL-Server, MySQL-Client, HTTP, HTML) bietet reichlich Fallstricke, und da Du Dir die Daten offenbar in phpMyAdmin anschaust, lauern hier auch nochmal ähnlich Fettnäpfchen. Hast Du schonmal an der Shell (mit UTF-8-Charset) die Daten direkt mit dem mysql-Shell-Client anzeigen lassen?
Ciao,
Carsten