Einzelnen Beitrag anzeigen

Alfredo

Registriert seit: 4. Mär 2008
Ort: München
264 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Unidac Umlaute nicht richtig angezeigt

  Alt 13. Jan 2020, 00:40
Hallo Andreas,

der Befehl ändert an den Umlauten leider nichts.

Was ich herausgefunden habe ist, dass es bei dbase III noch kein belegtes Byte 29 gab
und Foxpro bei dbase III garnicht das Byte 29 prüft.

Erst ab dbase IV ist das Byte 29 als Codepage definiert.

Eine Änderung von Byte 0 mit dem HexEditor von 03 auf 30 endete im Chaos.

Ein Create einer neuen Table mit VisualFoxpro 9.0 und dbase plus 11 hat mir gezeigt, dass ich
bislang wohl mehr Glück als Verstand hatte.
Die neuen Tabellen können nur noch von dem Programm gelesen werden, dass es auch angelegt hat.

Meine Anwendung wurde noch mit Foxpro 2.0 programmiert und dann über 2.6 und VisualFoxpro
3.0, 6.0 und 9.0 hochgezogen. Das reine kopieren der Strukturen der Dateien hat mich wohl vor
den jetzt festgestellten Problemen verschont.

Mit dbgo und VPOLEDB(VFP 9.0) habe ich einen Zugriff hinbekommen.
Umlaute sind hier ok.
Formatierte Felder(z.B. 425 auf 425,00) haben jedoch Probleme beim editieren.

Gruß
Alfred
  Mit Zitat antworten Zitat