Einzelnen Beitrag anzeigen

Benutzerbild von lume96
lume96

Registriert seit: 14. Sep 2003
Ort: Rognac/Marseille - Frankreich
128 Beiträge
 
Delphi 7 Professional
 
#1

Konvertierung / Encoding von Spezialbuchstaben

  Alt 22. Feb 2005, 09:38
Moin,

Ich brauch eine DB in die grosse Datenmengen geladen werden. Da Firebird keine "Bulk Load" kennt, habe ich mir mal PostgreSQL 8.0 angesehen. Da gibt's 'ne copy Funktion zum Laden / Speichern von/in Textdateien.

Das eigentliche Problem ist, dass meine zu ladenden Textdatein französische (und auch deutsche und spanische) Buchstaben enthalten (z.B. é, à, ç, ä, ã, etc...). Bei einem Insert gibt das keine Probleme, ein Copy schmiert mir leider ab.

Hab also mal schnell ein Unload in eine Textdatei gemacht und folgendes rausgefunden :
Ein "é" in einer Tabelle wird in der Textdatei als "é" dargestellt. Umgedreht funktioniert so auch das LOAD und ein "é" in einer Datei wird wieder als "é" in der Tabelle dargestellt.

Ich würde also gerne 'n Konsolenprogramm schreiben (Delphi oder auch C#), welches die Konvertierung automatisiert.

Wäre für Ideen sehr dankbar.

Tschüss,
Lutz
Lutz Meyer
  Mit Zitat antworten Zitat