![]() |
Tabelle mit richtigem Sprachtreiber öffnen
Hallo,
ich habe ein Problem mit ein paar Tabellen, die ich einlesen und als Text auf Platte schreiben muss. Vom Prinzip her durchlaufe ich nur die Tabelle und schreibe String-Felder als Ergebnis in eine Datei. Das Ergebnis funktioniert. Doch lasse ich die Routine mit einem einer Tschechischen Tabelle auf einem deutschen Rechner laufen, werden einige Zeichen konvertiert. Auf dem tschechischen System läuft alles OK. Ich brauche als eine Möglichkeit, wie ich Delphi sagen kann, dass es keine Konvertierung der Zeichen vornimmt, auch wenn die Darstellung auf meinem aktuellen System somit falsch ist. Gibt es so etwas? |
Re: Tabelle mit richtigem Sprachtreiber öffnen
ich denke mal, dass die Tschechischen Zeichen nicht im deutschen Zeichensatz enthalten sind. hast du die erstellte textdatei schonmal auf nem Tschechischen Rechner wieder auf gemacht? zeigt der dann die zeichen wieder richtig an oder nicht?
|
Re: Tabelle mit richtigem Sprachtreiber öffnen
Ja, habe ich. Wenn ich die Tabelle auf einem deutschen System öffne, werden von der BDE scheinbar automatisch alle Zeichen in einen darstellbaren Zeichensatz gewandelt. Das ist zwar nett, aber es ändert wirklich das Ergebnis. Eine auf einem deutschen System erstellt Textdatei enthält dann nicht mehr alle Zeichen in Originalfassung, die von einem tschechischen Rechner schon.
|
Re: Tabelle mit richtigem Sprachtreiber öffnen
Zitat:
|
Re: Tabelle mit richtigem Sprachtreiber öffnen
Hier ist genau das Problem. Ich nutze FieldByName.Value oder .AsString und da kommen die Zeichen schon verändert an. Verändert heißt für mich, dass zum Beispiel:
Zitat:
|
Re: Tabelle mit richtigem Sprachtreiber öffnen
Zitat:
|
Re: Tabelle mit richtigem Sprachtreiber öffnen
Wir verwenden eine Paradox7 Tabelle und lesen die per TTable mit BDE aus. Der Sprachtreiber der Tabelle steht auf Tschechisch und genau das will mir nicht gelingen :|
|
Re: Tabelle mit richtigem Sprachtreiber öffnen
Zitat:
|
Re: Tabelle mit richtigem Sprachtreiber öffnen
Schade... genau diese Einstellung habe ich nämlich schon gesucht.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz