nun habe ich mal wieder ein UTF-8 Problem mit PG.
Ich nutze in diesem Fall Delphi mit den ZEOS kompos und bislang funzt auch alles einwand frei mit pg, nur ein Problem ist mit dem Charset schonwieder…
Wenn ich nun Daten lade, ist es np
Wenn ich aber Daten schreibe, ist es rießen P.
UTF-8 … 0xd6 …, kennt man ja
Das komische nur ist:
dass dies auch auftritt wenn ich auf eine UTF-8 DB schreiben möchte… Oo
Wie auch bei LATIN9 oä. mit normalen Umlauten
Also als normale Eigenschaft haben die Kompos das leider nicht.
Da es aber die Möglichkeit dort gibt properties anzugeben habe ich da mal
charset=LATIN9
und auch
charset=UTF8
np = no problem
P ist einer art Wortspiel gewesen, was nur für problem stehen sollte und da es riesig ist, halt groß geschrieben…
UTF-8 … 0xd6 … kennste nicht?
schonmal pg (=Postgre SQL ) benutzt?
und wenn ja, auch mal versucht utf-8 daten in eine iso db zu schreiben?
Nun zum Thema zurück.
Ich Idiot habe es nicht gemerkt, dass der die db nach dem connecten nicht so einfach changen kann -> standard db angabe des compos war eine iso-1 db…
Musste es nur vor dem connecten dem compo zuweisen und schon funzte das logischer weise…
In die Verlegenheit bin ich noch nicht gekommen, aber ohne Konvertierung würde da nichts laufen.
Zum Thema:
Was einmal aufgetreten ist, kommt bekanntlich auch öfters vor. Vielleicht ist es sinnvoll vorher die Einstellung abzufragen und auszuwerten. Zumindestens weiß man dann in der Zukunft wo es brennt.
Da hast du recht, dass es nicht in UTF-8 vertreten ist (= Ist von LATIN9)
Dennoch schrieb er den Fehler, dass der UTF-8 nicht konvertieren konnte, obwohl keine DB oä. UTF-8 genutzt hat. Ist scheinbar auch ein kleiner BUG von PG
Aber kurz zum abschluss:
Mit UTF-8 … 0xd6 … war die allgemeine Problematik mit den Charsets gemeint, da es halt diesmal 0xd6 war, schrieb ich das auch, war auch genug info für Xandrian.