PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeichensatzproblem mit Apache, PHP, Oracle und ADS



ViperRT-10
10.06.05, 15:17
Hallo Leute,

ich habe folgendes Problem:

Ich programmiere an einem Front-End fuer eine OracleDB rum, in PHP. Es geht um die Benutzer. Diese sind in ADS (ActiveDirectory) angelegt und werden per LDAP ausgelesen. So, da die Daten als ISO-8859-1 ankommen und ich eine UTF-8 Datenbank habe, muss ich sie konvertieren. Das klappt auch prima, ich benutze die Funktion "iconv()". Es sind zwe Arrays, einer mit Originaldaten und der andere mit den konvertierten Daten. Dem zu Folge ist der erste Array als ISO-8859-1 kodiert und der zweite als UTF8.

Wenn ich die beiden Arrays ausgebe, dann zeigt mein Browser Muell an, bis ich den richtigen Zeichensatz einstelle. Wenn ich das gemacht habe, passt alles.

Das Problem ist das Schreiben in die Datenbank. Wenn ich die Daten reinschreibe, kommt bei der DB nur Muell an.

Woran kann das liegen?

Viper'