Tach!
Ich vermute mal, dass Dir Dedlfix dazu in zwei bis drei knappen Sätzen noch den richtigen Weg weisen kann. Das ist eines seiner Spezialthemen ;-)
Das Thema ist zu umfangreich für zwei bis drei knappe Sätze. Generell sollte man sich heutzutage nicht mit den Unzulänglichkeiten von ISO-8859-X/LatinX abgeben und stattdessen UTF-8 nehmen, das aber konsequent und richtig. Wenn man es nicht konsequent macht, ist man auch bei ISO/Latin nur per Zufall auf dem richtigen Pfad unterwegs.
Generelle Aussage: Jedes System muss mit der Zeichenkodierung umgehen können, solange es die Daten nicht nur unverändert durchreicht. Ein System muss dem nachfolgenden Verarbeitungsschritt die Kodierung mitteilen und die Daten dann auch so kodiert dorthin senden.
Ausführlich: Zeichenkodierung
Allgemeine Informationen auf der dortigen Seite, konkrete Vorgehensweisen für die verwendeten Systeme auf den dort am Anfang verlinkten Seiten.
dedlfix.