dedlfix: Warum hat echo kein Wert?

Beitrag lesen

Tach!

Sofern die Datenbankabfrage überhaupt etwas liefert, könnte das am htmlspecialchars() liegen. Das findet keine gültige Kodierungsangabe.

Das halte ich für sehr unwahrscheinlich, solange man den Wert für default_charset nicht willentlich kaputtmacht. Und selbst wenn, kann ich mir grad nur vorstellen, dass lediglich die Übersetzungstabelle nicht gefunden wird, und der Inhalt einfach unverändert durchläuft. Hast du da irgendwelche konkreten gegenteiligen Erfahrungen gemacht?

Jedenfalls käme man dem Fall auch mit Debugging und Kontrollausgabe auf die Spur. Es müsste ja vorher Inhalt zu sehen sein, der bei der Ausgabe verlorenginge.

Entweder Du benutzt das zweite Funktionsargument von htmlspecialchars() dafür, oder Du setzt die Kodierung skriptglobal mit der Funktion (...)

Das zweite ist $flags, das dritte wäre $encoding.

dedlfix.