Falsche Sonderzeichen- Darstellung bei Datenbank- Ausgabe

  • Für Leute mit Erfahrung womöglich ein 'Klacks', aber bei mir fiel der Groschen noch nicht:
    Mittels eines Formulars befülle ich eine Datenbank, dort ausgewählter Zeichensatz ist jeweils 'latin1_german2_ci', die 'handelsüblichen' Umlaute (äöüß) werden mir in der Datenbank als Umlaute präsentiert. Beim Auslesen nutze ich htmlentities().
    Im Resultat kriege ich die Umlaute aus der textarea korrekt dargestellt, die aus allen anderen Spalten aber kassiert der Browser und wirft das '?' aus.
    Was mache ich falsch?
    Hab schon erfolglos versucht, mir die Lösung zu ergoogeln.
    (Da ich aktuell annehme, der Grund ist in der Datenbank-Konfiguration zu suchen, schreibe ich in dieses Unterforum.)
    MfG
    LM