Nachrichtenkodierungsbereinigung.
Ein einziges Anführungszeichen, ein Gedankenstrich oder ein unsichtbares geschütztes Leerzeichen kann eine SMS-Zeichenkette stillschweigend von GSM-7 in UCS-2 umwandeln – wodurch sich das Zeichenbudget pro Segment von 160 auf 70 halbiert und die Kosten verdoppeln. Fügen Sie Ihre Nachricht ein: Dieses Tool findet jedes störende Zeichen, erklärt es und liefert Ihnen eine bereinigte, GSM-7-konforme Version. Nichts verlässt Ihr Gerät.
Einige Zeichen (Emojis oder Buchstaben aus einer anderen Schrift) haben kein Äquivalent in GSM-7, daher bleibt die bereinigte Nachricht bei UCS-2. Entfernen Sie diese, um GSM-7 und das volle Zeichenbudget von 160 Zeichen zu erreichen.
Achtung: Diese Nachricht enthält Buchstaben, die einem anderen Alphabet ähneln. Sie sehen zwar aus wie lateinische Buchstaben, erzwingen aber die Darstellung Unicode. Das Ersetzen dieser Buchstaben ist eine Empfehlung – aktivieren Sie die Option nur, wenn der Text lateinisch sein soll.
Die Änderungen wurden vorgenommen. Bitte prüfen und dann kopieren.
| Verkohlen | Codepunkt | Name | Typ | Warum es Unicode erzwingt | GSM-7-sicherer Ersatz |
|---|---|---|---|---|---|
| ’× 2 | U+2019 | RIGHT SINGLE QUOTATION MARK | Typografisches Anführungszeichen | Geschwungenes/typografisches Anführungszeichen. Nicht im GSM-7-Alphabet enthalten, daher wird die gesamte Nachricht in UCS-2 umgewandelt. | "'" |
| — | U+2014 | EM DASH | Gedankenstrich | Typografischer Gedankenstrich (Halbgeviertstrich oder Minuszeichen). GSM-7 hat nur den einfachen Bindestrich-Minus-Zeichensatz, daher wird UCS-2 erzwungen. | "-" |
| … | U+2026 | HORIZONTAL ELLIPSIS | Auslassungspunkte | Einzelnes Auslassungszeichen. GSM-7 hat keine Auslassungspunkte, daher wird UCS-2 erzwungen. Drei einfache Punkte sind äquivalent. | "..." |
| “ | U+201C | LEFT DOUBLE QUOTATION MARK | Typografisches Anführungszeichen | Geschwungenes/typografisches Anführungszeichen. Nicht im GSM-7-Alphabet enthalten, daher wird die gesamte Nachricht in UCS-2 umgewandelt. | """ |
| ” | U+201D | RIGHT DOUBLE QUOTATION MARK | Typografisches Anführungszeichen | Geschwungenes/typografisches Anführungszeichen. Nicht im GSM-7-Alphabet enthalten, daher wird die gesamte Nachricht in UCS-2 umgewandelt. | """ |
| і | U+0456 | CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I | Homoglyph | Ein Buchstabe des kyrillischen oder griechischen Alphabets, der einem lateinischen Buchstaben zum Verwechseln ähnlich sieht. Er ist für das Auge unsichtbar, erzwingt aber die Schreibweise UCS-2 – ein klassischer Grund für das Rätsel „Warum ist das Unicode?“. | "i"(beibehalten – Homoglyphenersetzung ist deaktiviert) |
| 🎉 | U+1F389 | Emoji | Emoji | Emojis werden in GSM-7 überhaupt nicht dargestellt. Es gibt keinen sicheren Ersatz – entfernen Sie sie oder akzeptieren Sie die UCS-2-Kodierung für diese Nachricht. | Kein Äquivalent zu GSM-7. |
Alles läuft lokal in Ihrem Browser ab. Ihr Text wird niemals hochgeladen.
Die kurze Antwort
Wie kann ich verhindern, dass eine Nachricht stillschweigend zu Unicode wird?
Ersetzen Sie die wenigen Zeichen, die nicht zum GSM-7-Alphabet gehören. Die häufigsten Übeltäter sind unsichtbar: aus einem Textverarbeitungsprogramm eingefügte typografische Anführungszeichen, ein Halbgeviertstrich oder ein Gedankenstrich, ein versehentlich eingefügtes Auslassungszeichen, ein geschütztes Leerzeichen oder ein kyrillischer/griechischer Buchstabe, der einem lateinischen Buchstaben optisch gleicht. Schon ein einziges dieser Zeichen reduziert das Zeichenbudget pro Segment von 160 auf 70 und kann die Segmentanzahl und die Kosten verdoppeln. Dieses Tool erkennt jedes einzelne dieser Zeichen und erstellt eine bereinigte, GSM-7-kompatible Version, die Sie kopieren können.
Was das Desinfektionsmittel verändert
Anführungszeichen werden durch gerade Anführungszeichen ersetzt. Halbgeviertstriche und Gedankenstriche werden durch Bindestriche ersetzt. Auslassungspunkte werden durch drei Punkte ersetzt. Geschützte, schmale und Nullbreiten-Leerzeichen werden durch normale Leerzeichen ersetzt (oder entfernt). Aufzählungszeichen werden durch Sternchen ersetzt; die Symbole für Marke, Urheberrecht und eingetragene Warenzeichen werden zu (TM), (C) und (R). Kyrillische und griechisch ähnlich aussehende Buchstaben können optional durch ihre lateinischen Entsprechungen ersetzt werden. Emoji-Zeichen und Zeichen anderer Schriftsysteme haben kein GSM-7-Äquivalent, daher werden sie markiert statt geändert – Sie entscheiden, ob sie entfernt oder als Unicode akzeptiert werden sollen.
Was ist exakt, und was ist eine Empfehlung?
Die Zeichenerkennung und die Segmentierungs-/Kostenberechnung sind exakt: Sie folgen dem GSM 03.38-Alphabet und den Segmentierungsregeln 160/153 (GSM-7) bzw. 70/67 (UCS-2). Satzzeichen, Leerzeichen und Symbole werden verlustfrei ersetzt. Die Homoglyphenersetzung ist die einzige Ausnahme: Der Austausch eines kyrillischen Buchstabens gegen einen lateinischen verändert das zugrundeliegende Zeichen. Dies ist zwar für gefälschten lateinischen Text erwünscht, aber falsch, wenn die Nachricht tatsächlich in einer anderen Sprache verfasst ist. Daher ist diese Funktion standardmäßig deaktiviert und deutlich gekennzeichnet.
Häufig gestellte Fragen
Worin unterscheidet sich dies vom GSM-7 / Unicode-Prüfer?
Der Prüfer klassifiziert jedes Zeichen, sodass Sie sehen können, welche UCS-2 erzwingen – er markiert sie. Dieser Bereinigungs-Assistent geht noch einen Schritt weiter und behebt diese: Er wendet eine sorgfältig ausgewählte Menge GSM-7-sicherer Ersetzungen an und stellt Ihnen eine bereinigte Nachricht zum Kopieren bereit, inklusive eines Vorher-/Nachher-Abschnitts und eines Kostenvergleichs. Verwenden Sie den Prüfer zum Verständnis, den Bereinigungs-Assistenten zum Bereinigen.
Warum verdoppelt ein einziges intelligentes Angebot meine SMS-Kosten?
SMS verwendet eine einzige Kodierung für die gesamte Nachricht. Liegt auch nur ein Zeichen außerhalb des GSM-7-Alphabets, muss die gesamte Nachricht als UCS-2 gesendet werden, damit dieses Zeichen erhalten bleibt. UCS-2 kann nur 70 Zeichen pro Segment (67 pro Segment bei Verkettung) speichern, im Vergleich zu 160 (153 pro Segment) bei GSM-7. Ein versehentliches geschweiftes Anführungszeichen oder ein Halbgeviertstrich kann also eine einsegmentige Nachricht in zwei Segmente aufteilen und die Kosten verdoppeln.
Was ist ein Homoglyph und warum ist er gefährlich?
Ein Homoglyph ist ein Zeichen eines Alphabets, das einem Zeichen eines anderen Alphabets zum Verwechseln ähnlich sieht – beispielsweise ist das kyrillische „а“ (U+0430) optisch nicht vom lateinischen „a“ (U+0061) zu unterscheiden. Wenn sich ein solches Zeichen in Ihren Text einschleicht (oft durch Kopieren und Einfügen), sieht die Nachricht zwar wie normales Englisch aus, wird aber stillschweigend als Unicode kodiert. Da man es nicht sehen kann, ist es eine der häufigsten Ursachen für unerwartete UCS-2-Kodierung. Das Sanitizer-Tool zeigt die genauen Codepunkte an und kann sie ersetzen.
Wird sich meine Botschaft verändern, wenn ich Homoglyphen ersetze?
Es ändert das zugrundeliegende Zeichen, nicht dessen Darstellung. Für Text, der lateinisch sein soll (zum Beispiel ein Markenname mit einem versteckten kyrillischen Buchstaben), ist das genau die richtige Lösung. Wenn Ihre Nachricht jedoch tatsächlich auf Russisch, Griechisch oder einer anderen Sprache verfasst ist, sind diese Buchstaben korrekt und sollten erhalten bleiben – daher ist die Homoglyphenersetzung standardmäßig deaktiviert und wird deutlich angezeigt.
Kann es jede Nachricht in GSM-7 umwandeln?
Nein, und das Tool erhebt auch nicht den Anspruch, dies zu tun. Emojis und Zeichen nicht-lateinischer Schriften wie Arabisch oder Chinesisch haben kein Äquivalent in GSM-7. Das Tool kennzeichnet sie korrekt und belässt sie an ihrem Platz; um GSM-7 zu erreichen, müssen sie dann entfernt oder Unicode akzeptiert werden. Alles, was das Tool gefahrlos korrigieren kann, korrigiert es.
Wird meine Nachricht irgendwo hochgeladen?
Nein. Alle Erkennungs-, Ersetzungs- und Segmentierungsberechnungen werden lokal in Ihrem Browser mit JavaScript ausgeführt. Ihr Text wird niemals an einen Server gesendet.
Bereit, saubere Nachrichten in großem Umfang zu versenden?
BroadNet liefert REST API, direkte SMPP 3.4-Bindungen, Zustell-Webhooks und ein offizielles TypeScript SDK für 200+ Länder aus – wobei GSM-7 und Unicode von Anfang bis Ende korrekt gehandhabt werden.