Sonstige Nur 90 Zeichen für eine SMS?

Dieses Thema im Forum "Nokia Forum" wurde erstellt von mallorcaprivat, 16. Dez. 2008.

  1. mallorcaprivat

    mallorcaprivat Neues Mitglied

    Registriert seit:
    23. Okt. 2008
    Beiträge:
    11
    Zustimmungen:
    0
    Hallo,
    ich habe das iokia 6151 und ein grossen Problem: Beim sms schreiben erstellt es bei etwa 90 Zeichen eine 2. sms und bei 130 eine 3. sms. Mein Provider sagte mir, dass das eine interne Einstellung des Handys wäre.
    Wo und wie stellt man das ein ?

    Danke fuer jeden Tipp!! ist wichtig, jetzt in der Weihnachtszeit

    gruesse

    hansi
     
  2. bitboy0

    bitboy0 Mitglied

    Registriert seit:
    20. Sep. 2008
    Beiträge:
    184
    Zustimmungen:
    0
    Du stolperst dabei offensichtlich über das Problem mit den Sonderzeichen!

    Sobald EIN Sonderzeichen in einer SMS enthalten ist wird für JEDES Zeichen der doppelte Platz gebraucht. Du kannst das einfach testen wenn du nur den Buchstaben "A" schreibst ... davon passen 160 in eine SMS. Sobald du ein Sonderzeichen (z.B. "€") benutzt halbiert sich die Anzahl der möglichen Zeichen auf 80!

    gruß
     
  3. mallorcaprivat

    mallorcaprivat Neues Mitglied

    Registriert seit:
    23. Okt. 2008
    Beiträge:
    11
    Zustimmungen:
    0
    Hallo,
    vielen Dank fuer die schnelle und ausführliche Antwort. ich schreibe meine sms auf spanisch(meine Freundin ist Spanierin) und da sind natürlich Buchstaben wie á oder é drin und die zählen als Sonderzeichen! Eigentlich eine Unverschämtheit, da die richtige Schreibweise viele sms kostet....ich gebe bei jedem dieser Buchstaben nun alles manuell ein.
    Nochmals danke!

    hansi
     
  4. DenSch

    DenSch VIP Mitglied

    Registriert seit:
    6. Mai 2008
    Beiträge:
    281
    Zustimmungen:
    0
    Um zu verstehen wieso das so ist, muss man verstehen, wie SMS kodiert werden.

    Eine SMS darf maximal 1120bit.
    Im lateinischen Schriftraum ergibt das also 160 Zeichen, denn die Lateinischen Buchstaben und die großen griechischen Buchstaben sind mit 7bit/zeichen kodiert. (7x160=1120).


    Andere Schrifträume, z.b. arabisch, Chinesisch und Co. (auch das € Symbol z.B., aber wenn das man in 7bit codiert, siehts ähnlich aus, nämlich "e".) sind mit 16bit codiert. 1120/16 entspricht 70 Zeichen.

    Ist eben so, denn sonst könnten die schriften eben nicht dargestellt werden.


    Neuere Handys, z.b. Nokias S60, merken das und können auch trotz 16bit Zeichen mehr als 70 Zeichen in eine SMS schreiben, dort werden einfach nur teilweise die Zeichen in 16bit codiert.

    Beispiele:

    Ich habe 100 € bekommen
    --> 22 7bit Zeichen, ein 16 bit Zeichen = 170bit, also eine SMS.

    Heute habe ich 100 € bekommen die ich gleich erstmal in 40 Prozent angelegt habe, mehr Zinsen gehen einfach nicht.
    --> 114 7bit Zeichen, ein 16 bit Zeichen = 814 bit, also eine SMS.

    Alte Handys kodieren gleich die ganze SMS als 16 bit wenn nur ein Sonderzeichen drin ist, z.b. 5110 damals.
     
  5. [ExiTuS]

    [ExiTuS] VIP Mitglied

    Registriert seit:
    21. Aug. 2006
    Beiträge:
    243
    Zustimmungen:
    9
    und um DenSch's hervorragende Erklärung noch etwas aufzubohren...
    Im Normalfall wird das "GSM Default Alphabet" genutzt, welches 7 Bit für jedes Zeichen nutzt. Also ergibt sich ein gesamter Zeichenvorrat von nur 128 Zeichen.
    Je nach verwendeter Zeichenkodierung gibt es auch 128 Ziffern für andere Sprachen.
    Wenn es nur das Euro (als Beispiel) Zeichen wäre, würde das Telefon auch mit der erweiterten 8-Bit Zeichenkodierung auskommen.
    Aber manche Zeichen sind einfach nicht in dem jeweiligen Zeichenvorrat enthalten, so dass das Handy quasi gezwungen ist auf "Unicode" umzustellen, um 16 Bit pro Zeichen verwenden zu können. So hat man dann aber wirklich alle Zeichen zur Verfügung.
    Und wozu der ganze Mist!? ;) Deswegen: Kodierung/Komprimierung einer SMS (am Beispiel des 7-bit Default Charset)

    [ExiTuS]
     
  6. mallorcaprivat

    mallorcaprivat Neues Mitglied

    Registriert seit:
    23. Okt. 2008
    Beiträge:
    11
    Zustimmungen:
    0
    Hallo,
    Vielen Dank fuer die wirklich ganz tolle Erklärung dieses Sachverhaltes. Ich bin sicher, dass das nur wenige wissen. Jetzt lasse ich alle Spezialzeichen weg und es passen 160.
    Ich wusste nie warum.

    Danke nochmal

    hansi
     
Die Seite wird geladen...