Sorge dafür, dass in deinem gesamten Verarbeitungsweg dieselbe Zeichencodierung verwendet wird, dann können solche Ambiguitäten nicht mehr auftreten.
Ich glaube, diese Sicherheit gibt es nicht. Hatte das UTF-8 Problem bei meinem Auftritt (scheinbar) gelöst.
Dann wurde meine Seite in einem <iframe> einer ISO-8859-x Seite angezeigt und zack - waren wieder die alten Probleme da. Obwohl die Seite im iframe den header verschickt
header('content-type: text/html; charset=UTF-8');
Gast