Sven Rautenberg: PHP + XML + Umlaute

Beitrag lesen

Moin!

Trotzdem wird die Ausgabe der Funktion ...

function contents($parser, $data) {

// entferne störende zeichen
        // $data = htmlentities($data);

echo $this->element.':        ';
        echo $data;
        echo "<br />";
        $this->i++;

if ($this->i >= 100) die($this->i);
    }


>   
> ... bei jedem & Zeichen abgebrochen bzw geteilt. Beispiel:  
>   
> destinationdescription: Die "Perle der Krim" z  
> destinationdescription: ählt zu den beliebtesten  
  
Warum sind da &-Zeichen? Welche &-Zeichen sind das? Was steht im XML-Sourcecode an dieser Stelle?  
  

>   
> Wenn ich selbst auf google suche wird immer auf die Codierung verweisen aber da ich diese 3 mal in UTF-8 habe sollte das Problem wo anders liegeb (oder?)  
  
Ja, du hast eher ein Entity-Problem, wie es scheint. Encoding-Probleme sind allerdings natürlich nicht ausgeschlossen, aber wenn, dann eher anderswo. :)  
  
 - Sven Rautenberg