Einzelnen Beitrag anzeigen

MatthiasR

Registriert seit: 21. Apr 2005
193 Beiträge
 
#2

Re: Welcher Zeichensatz für neue DB (über Zeos) empfehlenswe

  Alt 2. Jul 2009, 15:02
OK, löse hier mal selbst auf: das Zauberwort heißt Client-Encoding. Ich übermittle dem Postgres-Server nun nach dem verbinden, dass ich als Client-Encoding LATIN9 (= ISO-8859-15) verwenden will, und prompt passen die Umlaute im DBGrid wieder . Und auch bei INSERT-Befehlen beschwert er sich nun nicht mehr über fehlerhafte UTF-8-zeichen, weil er die Daten fortan auch in LATIN9 erwartet.
Delphi-Quellcode:
procedure TForm1.ZConnection1AfterConnect(Sender: TObject);
begin
  ZConnection1.ExecuteDirect('SET CLIENT_ENCODING TO ''LATIN9'';');
end;
Für mich ein gangbarer Weg
  Mit Zitat antworten Zitat