Tom: braucht 64-Bit doppelt soviel Speicher wie 32-Bit?

Beitrag lesen

Hello,

Wie soll ich denn eine in UTF-8 codierte Zeichenkette durch Random-Acces und zugehörige Codetabelle direkt in eine Darstellung überführt? An der wievielten Byteposition im Text beginnt denn das x-te Zeichen?

UTF-32 nutzen für die interne Speicherung, wenn sowas gewünscht ist. Wie häufig brauchst du "das dreihundertste Zeichen im Text", so dass du bei ASCII auf das 300. Byte zugreifen kannst, und bei UTF-8 alle 299 vorherigen Zeichen zu überspringen hast?

Ach, und das braucht dann nicht mehr Speicher und mehr Traffic?
Da habe ich wohl einen Trick verpasst.

Alternativ kostet es eben Rechenzeit...

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://restaurant-zur-kleinen-kapelle.de