Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: TStringList.Delete und UNICODE ???

  Alt 3. Nov 2011, 19:20
Bei vorwiegend asiatischen und ähnlichen Sprachen, mit vielen Zeichen in den höheren Unicodebereichen, wird UTF-8 bestimmt mehr Platz belegen, als UCS2.

UCS2 = immer 2 Byte und ein kleiner Bereich

Wobei Windows eigentlich mehr UTF-16 nutzt, statt UCS2.
Nur daß UTF-16 mit UTF-8 und UTF-7 rein garnichts gemeinsam haben, da nur der Name gleich klingt, aber nicht die Kodierung.

Bei UTF-16 wurde ein Bereich (mitten drin) im UCS2 belegt und wird als Surrogate Pairs verwendet wo dann jeweils 2 Zeichen ein Zeichen ergeben. (nur hat man da Platz verwendet ... das merkt man, wenn man sich die Definituin mal ansieht)
$2B or not $2B
  Mit Zitat antworten Zitat