Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi unicode_fss-konvertierung (https://www.delphipraxis.net/71705-unicode_fss-konvertierung.html)

himitsu 21. Jun 2006 17:49

Re: unicode_fss-konvertierung
 
Du kannst ja als CodePage auch die 0 übergeben, dann würd die aktuell verwendete CodePage (des Systems) für die umwandlung verwendet.

sancho1980 21. Jun 2006 17:59

Re: unicode_fss-konvertierung
 
Zitat:

Zitat von himitsu
Du kannst ja als CodePage auch die 0 übergeben, dann würd die aktuell verwendete CodePage (des Systems) für die umwandlung verwendet.

aber das kann nicht hinhauen:

was ich mache ist folgendes: ich wandle eine paradox-datenbank in eine firebird-datenbank um
wenn ich die paradox-tabelle öffne (nicht unicode-enabled) werden sämtliche sonderzeichen korrekt dargestellt...also geh ich mal davon aus, dass bei mir die richtige codepage für die datenbank eingestellt ist
wenn ich das ganze jetzt aber umwandle in eine (unicode)-datenbank, dann müsste bei verwendung von cp_acp (= 0) ja alles so umgewandelt werden, wie es vorher (ohne unicode) zu sehen war, schließlich verwendet er ja die selbe codepage als referenz für die umwandlung
trotzdem wird das ergebnis falsch
wenn ich aber statt cp_acp, den wert 1 übergebe wird es richtig umgewandelt...
verstehst du was ich meine?

himitsu 21. Jun 2006 18:39

Re: unicode_fss-konvertierung
 
Ich weiß jetzt nicht welche Konstante welchen Wert hat ... vielleicht sind sie ja auch schon irgendwo in Delphi implementiert ... schau einfach mal im MSDN nach was bei dir verwendet/nötig ist.

http://msdn.microsoft.com/library/en...icode_17si.asp

Wenn du keine Delphi-Pro+-Version hast (also keine Delphi-QuellCodes), dann einfach mal die Konstanden CP_xxx aus'm MSDN in ein Programm kopieren und schauen welchen Wert diese haben.

sancho1980 21. Jun 2006 18:46

Re: unicode_fss-konvertierung
 
hab ich schon geprüft
cp_acp = 0 und eben das funzt net :-(

sancho1980 21. Jun 2006 18:56

Re: unicode_fss-konvertierung
 
mal ne ganz blöde frage, nur um sicher zu gehen, dass ich alles richtig verstehe..
wo müsst ich denn deiner auffassung nach die codepage in windows einsehen/ändern können?

himitsu 21. Jun 2006 18:56

Re: unicode_fss-konvertierung
 
und was ist die 1?

sancho1980 21. Jun 2006 19:06

Re: unicode_fss-konvertierung
 
Zitat:

Zitat von himitsu
und was ist die 1?

genau das weiß ich ja eben nicht
eigentlich müsst ich bei 0 ja automatisch die richtige codepage kriegen...

himitsu 22. Jun 2006 10:52

Re: unicode_fss-konvertierung
 
Hast du mal nachgesehn, was die anderen Konstanten (aus'm MSDN) haben?


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:26 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz