Zum Inhalt springen

Kodierung und Zeichenzahl

Grundsätzlich muss der SMS Text UTF-8 Encoded an den Gateway übertragen werden. Sie haben dabei die Möglichkeit über den Parameter „encoding“ zu entscheiden, ob Sie eine normale 7 bit oder UCS-2 SMS verschicken wollen.

Das Basis Zeichensatz enthält alle Zeichen die bei einer normalen 7 bit SMS als 1 Zeichen übertragen werden können. Die Zeichen des erweiterten Zeichensatzes können ebenfalls übertragen werden, benötigen aber jeweils 2 Zeichen für die Übertragung. SMS welche mit dem GSM Zeichensatz übermittelt werden, können 160 Zeichen enthalten bzw. aus mehre-ren verketteten SMS mit jeweils 153 Zeichen bestehen.

Basic Character Set

0x000x100x200x300x400x500x600x70
0x00@ΔSP0¡P¿p
0x01£_!1AQaq
0x02$Φ”2BRbr
0x03¥Γ#3CScs
0x04èΛ¤4DTdt
0x05éΩ%5EUeu
0x06ùΠ&6FVfv
0x07ìΨ’7GWgw
0x08òΣ(8HXhx
0x09ÇΘ)9IYiy
0x0ALFΞ*:JZjz
0x0BØESC+;KÄkä
0x0CøÆ,<LÖlö
0x0DCRæ-=MÑmñ
0x0EÅß.>NÜnü
0x0FåÉ/?O§oà
  • LF ist ein Zeilenumbruch.
  • CR is a Carriage Return control, or filler.
  • ESC is an Escape control.
  • SP ist ein Leerzeichen.

Basic Character Set Extension

0x000x100x200x300x400x500x600x70
0x00
0x01
0x02
0x03
0x04^
0x05€
0x06
0x07
0x08{
0x09}
0x0AFF
0x0BSS2
0x0C[
0x0DCR2~
0x0E]
0x0F|
  • FF is a Page Break control. If not recognized, it shall be treated like LF.
  • CR2 is a control character. No language specific character shall be encoded at this position.
  • SS2 is a second Single Shift Escape control reserved for future extensions.

Mit UCS-2 können 1.112.064 Zeichen und damit alle verbreiteten Schriften dargestellt werden. Jedes Zeichen wird einfach berechnet, Unicode SMS können pro SMS jedoch nur aus 70 Zeichen bestehen, bzw. aus mehreren verketteten SMS mit jeweils 67 Zeichen bestehen.

Aus technischen Gründen können mit einer GSM-SMS nur 160 Zeichen Text (Unicode 70 Zeichen Text) übertragen werden. Wenn Sie eine SMS mit mehr Zeichen versenden, dann versenden Sie eine so genannte concatenated SMS. Bei überlangen Kurzmitteilun-gen/Multi-SMS (Concatenated SMS, Long SMS), werden längere Texte aufgeteilt und einzeln versendet und jeder einzelne Teil als separate Kurzmitteilung abgerechnet. Das Empfangsgerät setzt die Teile dann wieder zu einem zusammenhängenden Text zusammen. Damit dem Gerät die Verknüpfung der SMS angezeigt werden kann, werden 7 Zeichen (bzw. 3 bei Unicode) benötigt, Ihnen stehen damit bei einer überlangen SMS nur noch 153 Zeichen (bzw. 67 bei Unicode) für Ihren Text zur Verfügung.