Ich habe einige andere Fragen gelesen, habe die Antworten ausprobiert, aber am Ende kein Ergebnis erhalten. Was ich bekomme, ist zum Beispiel das
%Vor% und ich kann dieses seltsame Fragezeichen nicht entfernen. Was ich mache, ist den Inhalt eines RSS-Feeds zu bekommen, der auch codiert ist
<?xml version="1.0" encoding="UTF-8"?>
verwendet die griechische Sprache für den Inhalt.
Gibt es eine Möglichkeit, das zu beheben?
%Vor%Ich glaube, das Problem liegt in Ihrer Kodierung. Sie geben UTF-8 aus, aber Ihr Browser kann einen der Zeichen nicht interpretieren. Das Fragezeichensymbol, wie ich es in der Vergangenheit kannte, wird tatsächlich vom Browser erzeugt, also gibt es keine Suche und Ersetzung .... es geht darum, die Kodierung zu reparieren ODER unbekannte Zeichen vor der Ausgabe aus der Zeichenkette zu entfernen ...
Wenn Sie Zugriff auf die Datenquelle haben, sollten Sie die DB-Einstellungen überprüfen, um sicherzustellen, dass sie richtig codiert sind. Wenn nicht, müssen Sie herausfinden, wie Sie die Daten mit php konvertieren können. ..nicht eine leichte Aufgabe ...
Vielleicht:
%Vor%Haben Sie versucht, diese scheinbar redundanten Multibyte-Safe-String-Funktionen, die nicht im PHP-Kern sind, zu verwenden?
Es scheint, dass sie eine Funktion mb_strip_tags () wie folgt anbieten:
%Vor%