Grade habe ich mir die Seite nochmals mit meinem Download.exe (per Google auffindbar) angesehen:
1. Der Http-Header für Encoding ist nicht gesetzt. Vgl.
CODE download http://w0c.de/search2.php?Suche=Iphone -h
download http://beispiel.server-daten.de/ -h
Da ist lediglich
Content-Type: text/html
gesetzt, anstatt
Content-Type: text/html; charset=utf-8
2. Nach DTD-Regeln sollte in der ersten Zeile die DTD stehen - keine Leerzeile am Anfang.
3. Die Http-Definition ist
CODE <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
also gerade nicht UTF-8. Solche Inkonsistenzen (das eine schreiben, das andere ausliefern) sind immer schlecht.
Technisch sollten alle PHP-Seiten auch richtig als UTF-8 gespeichert sein. Die searchreal.php liefert dagegen wieder 1-Byte aus - da sieht man das Chaos:
CODE <table width=800px class=buecher><tr><td ><b><font color=ORANGE>30 Minuten Zeitmanagement für iPhone</font></b></td>
...
<br>Franzis, 2008. Broschiert Buch als Mängelexemplar gekennzeichnet, Buch ansonsten in gutem, ungelesenem Zustand, leichte äußere Schäden.
Einerseits ISO-8859-1, andererseits UTF-8.