Tach!
Das kommt bei echo URLENCODE, das direkt nach file_get_contents erfolgte:
Schön wäre es noch gewesen, wenn du die URL dazu genannt hättest. Ich wusste nämlich grad nicht, welcher Text da steht, den ich hätte in der Ausgabe suchen können. Gefunden habe ich aber diese Stelle
SR-online%3A+H%C3%B6rfunknachrichten%2C+12.06.2015+12%3A10+Uhr
Übersetzt heißt das: SR-online: Hörfunknachrichten, 12.06.2015 12:10 Uhr
Zu sehen ist das ö als %C3%B6, also offensichtlich UTF-8-kodiert.
Finden kann man das in dem urlencode-Wust, wenn man nach zum Beispiel rfunkn sucht, also ohne ö, von dem man nicht weiß, wie es kodiert sein wird.
Besser wäre es, genau nach dem Text suchen zu können, den du nach deinem nächsten Schritt extrahierst. Problematische Zeichen sollte er enthalten, damit man die dann als vorher und nachher vergleichen kann.
dedlfix.