Moin!
$encoding_order = 'ASCII,UTF-16,UTF-8,ISO-8859-15,ISO-8859-1'; echo htmlspecialchars($content, ENT_QUOTES | ENT_SUBSTITUTE, mb_detect_encoding($content, $encoding_order));
entschieden, was aber noch auszubauen wäre.
Der Topf hat ein Loch. Die Daten kommen aus fremden Quellen. Und wie ich zeigen kann, gibt es solche von einem recht speziellen "europäischen Marktführer in der Erstellung von Webseiten und Webkonzepten für KMU", da sind die Kodierungen auf einer Webseite wild gemischt.
Jörg Reinholz