jobo: [gelöst] str_replace "vergisst" Ersetzungen

Beitrag lesen

Hallo,

Im Prinzip ja gar nichts. Ich denke durch die HTTP-Übertragung werden einfach nicht alle außer ein Leerzeichen übernommen (warum ist das eigentlich so?). Den Sachverhalt kennt man ja auch aus schlampigen Foren oder Gästebüchern, wo dann die schöne Formatierung vernichtet wird.
Um es zu verdeutlichen. Ich hantierte die ganze Zeit mit der Variable, die die Daten über HTTP bekam. So gesehen hatte die Variable auch den richtigen Inhalt.

Aber der str_replace-Funktion ist es doch egal, aus welcher Quelle der String stammt oder mit welchem Protokoll er transportiert wurde. Entscheidend ist doch nur, ob ASCII 32 da ist, oder nicht, und ersetzt es dann, oder nicht. Das heißt doch zwangsläufig, dass die Whitespaces aus Nicht-Ascii-32-Zeichen bestanden haben müssen. Sonst wären sie ja ersetzt worden.

Gruß

jobo