Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Unicode erkennen (https://www.delphipraxis.net/118165-unicode-erkennen.html)

mkinzler 1. Aug 2008 21:18

Re: Unicode erkennen
 
Aber nicht in einer Prozedur mit einem Parameter vom Typ String

Gausi 1. Aug 2008 21:24

Re: Unicode erkennen
 
Klar, aber das geht wenn dann nur außerhalb dieser Funktion, die die Komponente bereitstellt. Wenn es einmal nach String gecastet ist, ist es aus damit. ;-)

Ein Ausweg wäre UTF-8. Vor der Funktion UTF8Encode, diesen String übergeben, in der Funktion dann UTF8Decode.

Luckie 1. Aug 2008 21:33

Re: Unicode erkennen
 
Natürlich muss das ausserhalb, vorher geschehen. Ich würde dazu einen Stream an die Funktion übergeben und dann die Bytes analysieren.

himitsu 1. Aug 2008 22:47

Re: Unicode erkennen
 
so, erstmal Datei berichtiget ~_~

Zitat:

Bytes analysieren
nur daß dieses nicht immer so gut funktioniert ... hatten wir ja schon zu genüge (oftmals da wo analysiert werden sollte welches Format eine Textdatei hat)

Zacherl 1. Aug 2008 23:57

Re: Unicode erkennen
 
Scheint recht kompliziert sein .. mhh vielleicht wäre es dann doch einfacher alles umzuschreiben, so dass ich eine overload Variante implementiere, die direkt WideString übernimmt. :?

Gausi 2. Aug 2008 08:14

Re: Unicode erkennen
 
Oder du nimmst nur die WideString-Variante. Bei altem Code, der der Prozedur einen Ansistring übergibt, wird das dann ja automatisch nach Widestring gecastet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:59 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