BroadNet
Grundlagen BroadNet-Antwort

UCS-2 – Unicode-SMS-Kodierung erklärt

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

UCS-2 ist die 16-Bit-Unicode-Kodierung, die von SMS verwendet wird, wenn der Nachrichtentext Zeichen enthält, die nicht zum 7-Bit-GSM-Alphabet gehören. Arabisch, Chinesisch, Kyrillisch, Vietnamesisch, Emojis und geschwungene Anführungszeichen erzwingen die Verwendung von UCS-2. Der Nachteil: Eine UCS-2-SMS kann nur 70 Zeichen pro Segment übertragen (gegenüber 160 bei GSM 7-Bit) – eine arabische Nachricht mit 150 Zeichen kostet also drei abrechnungsfähige Segmente, während eine gleich lange englische Nachricht nur ein Segment kostet.

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

Alles Wissenswerte, nichts Unwissendes.

§01

Was es tatsächlich tut

Eine SMS-Submit-Nachricht (submit_sm) enthält ein Feld namens „data_coding“, das dem SMSC (Short Message Service Center) die Interpretation des Nachrichtentextes mitteilt. DCS = 0x00 (oder 0x01) bedeutet GSM 7-Bit, die Standardkodierung für 160 Zeichen. DCS = 0x08 bedeutet UCS-2, zwei Bytes pro Zeichen. Der SMSC leitet die „data_coding“ an den SMSC des Empfängernetzbetreibers weiter, der sie wiederum an das Mobiltelefon sendet. Das Mobiltelefon zeigt den Nachrichtentext in der angegebenen Kodierung an. Das Mischen von Kodierungen – also das Senden eines GSM-7-kodierten Nachrichtentextes mit einem UCS-2-Zeichen darin – ist ein Protokollverstoß und führt zu einer fehlerhaften Anzeige.

§02

Warum es wirtschaftlich wichtig ist

Für Messaging in der MENA-Region ist UCS-2 der Standard – praktisch der gesamte arabische A2P-Verkehr an Endkunden läuft über UCS-2, wodurch jede Nachricht 2–3 Segmente statt nur einem kostet. Dies ist zwingend erforderlich; die Transliteration von Arabisch ins Lateinische beeinträchtigt die Wiedererkennbarkeit und Interaktion der Verbraucher. Etablierte Netzbetreiber klassifizieren arabischen UCS-2-Verkehr im SMSC vorab und berechnen die Preise entsprechend. In Märkten mit lateinischer Schrift wird die Textverarbeitung optimiert, indem versehentliche UCS-2-Trigger (Gedankenstriche, Anführungszeichen, Emojis aus Word-Dokumenten) vor dem Absenden entfernt werden.

§03

Betriebswinkel

Die meisten Aggregatoren erkennen die Kodierung automatisch aus dem Nachrichtentext und passen data_coding entsprechend an. Einige ermöglichen es, die Kodierung manuell festzulegen (nützlich für Tests). Bei unerwarteten Abrechnungsproblemen („Warum kostet meine arabische Kampagne das Dreifache des Erwarteten?“) sollte man als Erstes die Verteilung von data_coding der Kampagne überprüfen. Wenn beispielsweise GSM-7 erwartet wurde, die Nachrichten aber als UCS-2 ankommen, hat jemand Anführungszeichen hinzugefügt.

§04

Datenschutz- und Compliance-Aspekte

Die Kodierung ist eine Metadatenart; sie stellt an sich keine personenbezogenen Daten dar und fällt nicht unter die Datenschutz-Grundverordnung (DSGVO). Da UCS-2 jedoch die für Arabisch verwendete Kodierung ist, enthält der Datenverkehr in UCS-2 statistisch gesehen mit höherer Wahrscheinlichkeit personenbezogene Daten von Personen mit Wohnsitz in der MENA-Region. Betreiber in regulierten MENA-Märkten wenden daher in der Regel die strengsten Regeln zur Datenresidenz speziell auf UCS-2-Datenverkehr an, da sie standardmäßig davon ausgehen, dass dieser personenbezogene Daten in der jeweiligen Landessprache enthält.

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