Solkar: Ja, aber ein s/ /&#0xA0;/g macht z.B. phpinfo() "kaputt"

Beitrag lesen

"kaputt" := {

  • xsltproc beschwert sich nach einer nachträglichen ENTITY Deklaration zu "nbsp" in einem Dump von phpinfo() über "Opening and ending tag mismatch"

  • (DOMDocument) $dom->loadXML($xml_str) meckert ähnlich wenn " " im phpinfo()-Output (in $xnl_str) durch " " oder "&#0xA0;" oder chr(160) ersetzt wurde; und zwar unabhängig davon, ob das Dokument "UTF-8" od. "ISO-8859-1" deklariert wurde und ob und wann ein utf8_encode passiert ist.

}

Mittlerweile habe ich wohl alle Reihenfolgen und Kombinationen von encoding, utf8_de/encode und str_replace(" ") durchgetestet aber phpinfo() "will" offenbar weder mit noch ohne " " & Co. ins DOM(?)

Ein Dreizeiler mit php_info(), str_replace() o.ä. und einem dann erfolgreichen loadXML wäre überaus hilfreich!

Grüsse

Solkar