Es gibt nur zwei feste zeichenkodierung für SMS:
7 bit > 160 Zeichen
Darin enthalten sind eine Menge europäischer Symbole inklusive einiger (bei weitem nicht aller) griechischen Symbole. Da man viele griechische Symbole auch durch Europäische ersetzen kann, bleibt der SMS Modus mit 7 bit pro Zeichen erhalten.
16 bit > 70 Zeichen
80 Zeichen wäre mir was ganz neues. Du hast mit arabische automatisch eine Umschaltung auf einen anderen Zeichensatz und zwar Unicode (genauer ISO UCS2). Hier belegt jedes Zeichen 16 bit. Weniger geht nicht. Mit UCS2 kann man sehr viele Sprachen-Symbole repräsentieren und da es entweder nur 7 oder 16 bit gibt, rutscht das Ganze dann so trastisch runter.
8 bit > 140 Zeichen
Ja, es gibt auch noch 8 bit aber da nie festgelegt worden ist, welcher Zeichenkodierung diese 8 bit zu folgen haben, kann man das getrost vergessen. Das ist dann was für sehr eigenbrödlerische Anwendungen…
Schalte mal auf einem Sony Ericsson ein Euro ein. Da wird dann auch UCS2 genommen, obwohl ein entsprechenden Zeichen im 7er bit Zeichensatz da ist.
ZitatOriginal geschrieben von der_inquisitor
14 bit entspricht einer Zeichenlänge von 16384 bit
Da war der Rechenteufel unterwegs. Mit 14 bit kann man (2 hoch 14) Zeichen darstellen, d.h 16384 Zeichen wären damit möglich. Die Länge eines Zeichens bliebe bei 14 bit.