Hi,
ich habe hier eine Interbase-Datenbank (DB) unter Linux laufen. Ich habe einen ODBC-"Treiber" dafür, der zusammen mit einem Apache-Webserver mit PHP-Modul auf einem Linux-Rechner läuft. Ich greife mit PHP über ODBC auf die DB zu und möchte Datensätze im Browser (Win32) anzeigen.
Die Datenbank ist mit Werten gefüllt, die mit dem Zeichensatz "cp437" (aka dBase DEU cp 437) da reingeschrieben wurden.
Problem: Ich kriege die Sonderzeichen (ä, ß, €, ...) nicht richtig angezeigt. Ich müßte an irgendeiner Stelle sagen, daß die ausgelesenen Daten mit cp437 angezeigt werden sollen. Aber ich weiß nicht, Wo ich das Wem Wie sagen soll.
Probiert bisher:
1. Zeichensatz der *.php mittels "meta ... charset=..." auf cp437 umgestellt, aber den kennt der Browser wohl nicht
2. Versucht, die ASCII-Codes umzusetzen:
manches geht, aber manchmal kommt nur ein "Buchstabe" zurück, wo drei stehen müßten. Beispiel:
Name ist "Geißler", Rückgabe ist "Gei?r"
Da scheitert das Umsetzen natürlich.
Hat jemand einen Tipp für mich?
Zap