Tach,
Also was habe ich dann bei der Umsetzung (Setzen und Abspeichern als UTF-8) falsch gemacht bzw. unterlassen?
du hast die Zeichenreferenzen nicht durch Text ersetzt. Entweder sie stehen schon als Referenz in der Datenbank, dann sollte sie da schleunigst ersetzt werden oder deine Ausgabe wird durch irgendwas gejagt, das sie erzeugt.
Sieht aus, als hätte dein PDF-Generator nicht die leiseste Ahnung davon, dass es sich beim Quellmaterial um UTF-8 handelt, und versucht alle Bytes als einzelne Zeichen zu interpretieren. Immerhin löst er wenigstens die numerischen Zeichenreferenzen auf, das scheint also nicht das Problem zu sein. Man müsste ihm nur "irgendwie" mitteilen, dass es UTF-8 ist.
Ich vermute mal der Generator wird bei fehlendem HTTP-Header Iso als Fallback annehmen und nicht im Meta-Tag nachschauen.
mfg
Woodfighter