Tach!
Hallo, ich lese eine html-Datei aus, die laut Quelltext folgendes enthält:
Dazu hat die Große Koalition das sogenannte „Versorgungsstärkungsgesetz“ vorgelegt
Ich gebe das dann aus mit
<?php echo htmlspecialchars ($text, ENT_QUOTES); ?>
Angezeigt werden aber bei der Ausgabe statt irgendwelcher Anführungszeichen nur Fragezeichen.
Das passt irgendwie nicht zusammen. Wo sollen denn die Fragezeichen herkommen? Die könnten höchstens beim ß und ä auftauchen, wenn etwas mit der Kodierung(sangabe) nicht stimmt. Du müsstest eigentlich den Text so sehen, wie du ihn hier gezeigt hast, also mit &x8222 etc, weil das htmlspecialchars() aus den & ein & macht, die der Browser wieder weginterpretiert.
Wie kann ich das so konvertieren, dass es in Anführungszeichen gewandelt wird (egal welche).
So wie der Text vorliegt muss gar nichts konvertiert werden, weil er ja schon HTML-gerecht ist - auch wenn die Entitys zugunsten von richtigen Zeichen gleich gar nicht erst in der Quelle zu sein bräuchten. Jedenfalls, das einzige was ich sehe, ist das fehlende Semikolon nach dem „.
dedlfix.