Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : oracle, php und charsets



JAF
12-08-2009, 15:36
hallo,

ich habe einen oracle-db server für eine appikation.

auf diesem greife ich auch via php zu.
wenn ich mich mit php verbinde, wähle ich das charset 'WE8ISO8859P15' beim verbinden (oci_connect). jedoch brauche ich bei meiner php anwendung UTF8. also muss ich nach einer z.b. select abfrage das ganze von "CP437" in utf8 umwandeln.

gibts es eine möglichkeit, oracle mitzuteilen, die daten bereits in utf8 bereitzustellen?

bzw. ich vermute es läuft hier sowieso etwas schief läuft, wenn ich von CP437 konvertieren muss.

hat da jemand ein idee?

asi_dkn
17-08-2009, 12:28
Wenn ich mich recht erinnere ist das so dass:
- Der Client die Konvertierung vornimmt sofern es das kann (je nach Version) damit der DB Server nicht unnötig damit belastet wird
- Der Server konvertiert nur wenn der Client dazu nicht in der Lage ist.

Du findest bei Metalink eine Kompatibilitätsmatrix dazu. Sollte aber eigentlich machbar sein was du willst.

JAF
17-08-2009, 13:39
du meinst metalink.oracle.com ?

falls ja: ich kann ich da nicht anmelden, die wollen "Support Identifier" wissen - was auch immer das sein mag.

kannst du mir das dokument vielleicht bitte besorgen?

asi_dkn
18-08-2009, 12:15
Ja den Support Identifier hast du wenn du ne gültige Lizenz hast, den wird deine Firma oder so haben. Ich weiss das nicht genau. Ich hab auf jeden Fall auch keinen Zugriff mehr auf Metalink weil ich die Firma gewechselt habe und mein Arbeitgeber jetzt kein Oracle betreibt, Sorry.

JAF
19-08-2009, 20:37
hmmm, mir ist diese nummer nicht bekannt und die oracle version ist eine "embedded"; also haben wir mit einer anwendung erhalten...

hat jemand anderer vielleicht zugang zu diesem dokument?