Tach.
Solange Du für Deine Webseite nicht auch UTF-8 benutzt, solltest Du da lieber komplett entities benutzen und alles aus der Datenbank vor einer ausgabe in eine HTML Datei mit htmlentities bearbeiten.
Und bevor Du Daten rein schreibst wandelst Du sie wieder in normale Zeichen um.
Wenn Du die Daten aber nur auf der Webseite bruachst, dann kannst Du alles gleich als Entities in die Datenbank schreiben.
MfG
ich