Hallo,
$data = file_get_contents('http://www.sr-online.de/sronline/nachrichten/hoerfunknachrichten/hoerfunknachrichten_aktuell100~_seite-6.html'); $doc = new DOMDocument(); $doc->loadHTML($data); $xPath = new DOMXPath($doc); foreach ($xPath->query('//div/p') as $node2) { if (($zaehler <= 10)&& ($node2->nodeValue !== '') && ($node2->nodeValue !== NULL)){ $array[$zaehler] = utf8_decode($node2->nodeValue);
(schnipp)
Genau hier geht's in die Binsen. Die von sr-online.de gelesene Ressource ist in UTF-8 codiert. Warum willst du sie in etwas anderes umwandeln? Genau dabei gehen dir eine Menge Zeichen verloren, die in den ISO-Latin-Codierungen nicht darstellbar sind und deshalb zu Fragezeichen umgewandelt werden.
Warum willst du das nicht in UTF-8 lassen?
So long,
Martin