BroadNet
Grundlagen BroadNet-Antwort

GSM 7-Bit-Kodierung vs. UCS-2-Kodierung – wann welche verwendet wird

Zuletzt geprüft 1 Min. LesezeitGeprüft von BroadNet Engineering
Kurze Antwort

Der Text einer SMS kann in GSM 7-Bit (160 Zeichen pro Segment, umfasst ASCII plus eine kleine Erweiterungstabelle) oder UCS-2 (70 Zeichen pro Segment, umfasst alle Unicode-Codepunkte, einschließlich Arabisch, Chinesisch und Emojis) kodiert werden. Die Auswahl erfolgt automatisch: Ihr Aggregator analysiert den Text und wählt die passendste Kodierung. Gemischte Kodierungen sind innerhalb einer einzelnen SMS nicht zulässig; ein einziges Zeichen, das nicht dem GSM-7-Standard entspricht, führt dazu, dass die gesamte Nachricht in UCS-2 kodiert wird.

Definition in einfacher SpracheHerstellerneutralRezension 27. Mai 2026
Die ausführliche Antwort

Alles Wissenswerte, nichts Unwissendes.

§01

Die Kluft zwischen 160 und 70

Wenn Ihre Nachricht in GSM 7-Bit passt, stehen Ihnen 160 Zeichen pro Segment zur Verfügung. Fügen Sie einen Gedankenstrich (—), ein Anführungszeichen ("") oder ein arabisches/chinesisches Zeichen bzw. ein Emoji hinzu, wird die gesamte Nachricht in UCS-2 kodiert, und Sie erhalten nur noch 70 Zeichen pro Segment. Eine 150 Zeichen lange Nachricht, die in ein GSM-Segment passt, benötigt dann drei UCS-2-Segmente – die Kosten verdreifachen sich. Bei großen Nachrichtenmengen empfiehlt es sich, die Interpunktion bereits beim Verfassen der Nachricht in GSM-7-ASCII-Entsprechungen umzuwandeln.

§02

Verkettung (mehrteilige SMS)

Nachrichten, die länger als ein Segment sind, werden clientseitig aufgeteilt und vom Empfängergerät mithilfe des Benutzerdatenheaders (UDH) wieder zusammengefügt. Die UDH-verketteten Segmente umfassen 153 Zeichen (GSM-7) bzw. 67 Zeichen (UCS-2) – der UDH selbst belegt drei Byte pro Segment. Die meisten Aggregatoren rechnen pro Segment ab, nicht pro Nachricht – eine 320 Zeichen lange GSM-7-Nachricht wird als drei Segmente abgerechnet.

§03

Wann sollte man UCS-2 bewusst einsetzen?

Immer für arabische, chinesische, japanische, koreanische, kyrillische oder Emoji-Inhalte. Immer für europäische Sprachen mit diakritischen Zeichen, die nicht in der GSM-7-Erweiterung enthalten sind (Polnisch ł, Tschechisch ř, Vietnamesisch ă). Arabischsprachige SMS in der MENA-Region basieren im Wesentlichen zu 100 % auf UCS-2 – kalkulieren Sie dies entsprechend ein (arabische OTP-Nachrichten bestehen typischerweise aus zwei Segmenten).

§04

Die 8-Bit-Option (selten verwendet)

SMPP unterstützt auch die rohe 8-Bit-Binärkodierung für Binärdaten – verwendet für OTA-SIM-Befehle, Klingeltonübertragung (1990er Jahre) und sehr spezielle M2M-Szenarien. Im kommerziellen A2P-Datenverkehr ist sie so gut wie nie anzutreffen.

BNVerfasst vom BroadNet -Entwicklungsteam·Betrieb von Carrier-Grade-Messaging seit 2003, Hauptsitz in Dubai·Redaktionelle Standards
Bauen Sie damit

Brauchen Sie Hilfe beim Anschließen?

Auf den folgenden Seiten finden Sie die Produkte und Integrationsleitfäden, die dieses Konzept veranschaulichen. Wenn Sie lieber eine Live-Besprechung wünschen, steht Ihnen unser Entwicklungsteam während der üblichen Geschäftszeiten MENA noch am selben Tag telefonisch zur Verfügung.

Sprechen Sie mit unserem Ingenieurteam.
Rückmeldung

War diese Antwort hilfreich?

Ihre Stimme hilft uns dabei, zu priorisieren, welche Antworten wir mit Beispielen, Diagrammen und Code-Ausschnitten ergänzen sollen.

War diese Antwort hilfreich?
Danke – zur Kenntnis genommen. Wir werden diese Antwort beibehalten.
Verstanden. Sagen Sie uns, was fehlte. sende eine kurze Nachricht.

Wie wir Inhalte erstellen und prüfen

Benötigen Sie noch Hilfe?

Sprechen Sie mit einem echten Ingenieur über Ihr Build.

Wir antworten innerhalb eines Werktags, Produktionskunden erhalten Support rund um die Uhr. Unsere Lösungsingenieure liefern Code, keine Skripte.

$ curl -X POST https://api.broadnet.me/sms/sendSms
Reaktions-SLA
Anfragen für TestzugangAntwort innerhalb von 1 Werktag
Produktion24 / 7 · < 15 min
Betreiber-NOC24 / 7 · Rufbereitschaft