Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: elfish_rider am 26. March 2005, 16:03

Titel: UTF-8 im Kernel
Beitrag von: elfish_rider am 26. March 2005, 16:03
Ich habe mich entschieden, mein System ganz auf Unicode aufzusetzen; ich will die UTF-8-Kodierung nehmen, da diese a) zu ASCII abwärtskompatibel ist und b) nicht viel Speicher braucht. Nun, wenn ich ein einzelnes Zeichen speichern will, muss ich ja immer 4 Byte (!) reservieren, oder gibt es da eine andere Lösung?
Titel: UTF-8 im Kernel
Beitrag von: Jidder am 26. March 2005, 21:11
also theoretisch kannst du auch weniger Byte reservieren, musst du halt anhand des ersten Bytes dynamisch entscheiden. Aber ich würde eh 4 Byte für ein einzelnes Zeichen empfehlen, da es einfacher und eigentlich egal ist ob du nun 3 Byte zu viel reservierst oder nicht und du eigentlich nicht soviele einzelne zeichen hast, die du speichern müsstest, oder? besser als UTF-16/32 oder UCS-2/4 ist es allemal ...