Tach!
Ich habe das Gedankenspiel immer in meinen "bist-Du-noch-da?"-Requests, also bei der automatischen Überprüfung von langen Linklisten auf Antwort und auf HTTP-Header und <Head>-Bereich (Meta-Tags).
Wenn du nicht weißt, in welcher Kodierung deine Daten reinkommen, sag dem htmlspecialchars(), es sei ISO-8859-x. Damit sollte es die Nicht-ASCII-Daten durchreichen und die HTML-Zeichen behandeln.
dedlfix.