![]() |
TClientDataSet Sonderzeichen
Hallo,
mit Delphi7 wurde eine Datei erstellt (TClientDataSet) in der das Field "Paßwort" vorkommt. Nun lade ich diese Datei mit einem TClientDataSet.LoadFromFile in "Delphi 2010" und er Filtert mir das scharfe S weg. Das Feld heißt also nach dem Laden "Pawort" und es kommt zu einer Exception im DBGrid. Ist das ein neues Verhalten vom TClientDataSet? Kann man die Datei auch irgendwie weiterhin mit "ß" auslesen? mit freundlichen Grüßen, Andreas |
AW: TClientDataSet Sonderzeichen
Handelt es sich um eine ClientDataSet Datei im XML Format? Falls ja, könnte ein Encoding Problem (Zeichensatz) die Fehlerursache sein (ab Delphi 2009 wurde wegen der Unicode Unterstützung vieles geändert). Dann könnte man die Datei eventuell korrigieren, indem man sie zuerst in ein XMLDocument einliest und dann mit dem richtigen Zeichensatz speichert, der von Delphi 2009 / 2010 korrekt gelesen wird. Um das korrekte Dateiformat zu ermitteln, würde ich eine Referenz XML Datei in der neuen Delphi Version erzeugen in der auch das Sonderzeichen vorkommt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:53 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