Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#5

AW: Stream mit UTF8-Daten dekodieren?

  Alt 20. Okt 2010, 21:06
ich hätte 3 erwartet wg. BOM = EF BB BF
Sind es auch ... halt nee, es ist nur ein Unicodezeichen, welches eigentlich keines ist und als MarkerChar genutzt wird.
http://www.unicode.org/charts/PDF/UFFF0.pdf (Unicode $FFFE = UTF-8-kodiert $EF$BB$BF)

Zum Umkodieren gibt es in der System-Unit einige alte Funktionen, mit einem "UTF8" im Namen
und ansonsten nutzt man jetzt (seit D2009) die Methoden von TEncoding.

Man könnte also auch erst umwandeln und danach dann das erste Zeichen rauslöschen, wenn es #$FFFE entspricht.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (20. Okt 2010 um 21:15 Uhr)
  Mit Zitat antworten Zitat