Liigu põhisisu juurde
Multinook

SMS-i märgiloendur – tasuta GSM-7 kontrollija

Arvuta GSM-7 (160 märki) vs. UCS-2 Unicode (70 märki) SMS-segmendid, märka mitte-GSM märke ja vähenda sõnumside kulusid

Töötlemine kohalikus RAM-is...
Lühidalt

Kiirülevaade ja peamised järeldused

Olulised teadmised, jõudlusvõimekus ja privaatsusgarantiid ühe pilguga.

Ametlik määratlus

SMS-i tähemärkide loendur ja GSM-7 segmentide kalkulaator on telekommunikatsiooni nõuetele vastavuse utiliit, mis hindab tekstistringe 3GPP TS 23.038 7-bitise tähestiku ja UCS-2 16-bitise Unicode'i standardi alusel, et arvutada täpsed septetipikkused, UDH mitmeosalised segmendi jaotused ja operaatori arvelduskulud.

Ülevaade|Kontrollitud kliendipoolne arhitektuur

SMS-i märkide arvu ja sõnumi arveldussegmentide tasuta veebis arvutamiseks kleepige oma tekst Multinooki SMS-i märgiloendurisse. Mootor kontrollib teie teksti brauseri RAM-is 3GPP TS 23.038 GSM-7 tähestiku alusel, näidates, kas teie sõnum saadetakse 160-märgilise GSM-7 või 70-märgilise UCS-2 Unicode'i segmendina ning tuues esile täpsed märgid, mis suurendavad operaatori arveldust.

160 vs 70 tähemärgi tuvastamine

Näitab koheselt, kas teie SMS kasutab 7-bitist GSM-7 (160 tähemärki) või 16-bitist UCS-2 Unicode'i (70 tähemärki).

Määrab kindlaks probleemse tähemärgi

Tõstab esile täpse nutika jutumärgi, kriipsu või emotikoni, mis sunnib teie sõnumit minema kulukale Unicode'i arveldusele.

1 klõpsuga GSM-7 automaatne parandus

Teisendab nutikad jutumärgid ja tüpograafilised kriipsud automaatselt standardseteks GSM-7 tähemärkideks.

Reaalajas hulgikulu hindaja

Arvutab täpsed segmentide arvud ja kampaania kogukulud tuhandete saajate seas.

SMS-i märgiloendur – tasuta GSM-7 kontrollija — Tehniline arhitektuur ja spetsifikatsioonid
Suure jõudlusega mootor

SMS-i märgiloendur – tasuta GSM-7 kontrollija

Arvuta SMS-i märgi pikkus ning GSM-7 vs. Unicode sõnumisegmendid veebis tasuta. Märka brauseri RAM-is emotikone ja nutikaid jutumärke, mis kolmekordistavad SMS-i kulud.

Reaalajas 3GPP TS 23.038 GSM-7 (160 / 153 märki) vs. UCS-2 Unicode (70 / 67 märki) segmendi kalkulaator
Tuvastab täpsed süüdlased mitte-GSM märgid (lokkis jutumärgid, mõttekriipsud, emotikonid), mis sunnivad kasutama kallist 70-märgilist Unicode'i režiimi
Loendab täpselt 2-setetilisi GSM-7 laiendusmärke (^, {, }, \, [, ~, ], |, €), mis tarbivad kumbki 2 märki
1 klõpsuga automaatse paranduse nupp GSM-7-le, mis teisendab nutikad jutumärgid, kriipsud ja diakriitikutega märgid, et säästa SMS-i arvetelt 50–70%
Sisseehitatud SMS-kampaania kulude hindaja Twilio, AWS SNS-i, MessageBirdi ja Karixi hulgisaadetiste jaoks
100% privaatne kliendipoolne RAM-i täitmine ilma, et ühtegi kampaania koopiat laaditaks üles välistesse serveritesse
Eraldatud andmeprivaatsus

Absoluutne üleslaadimisvaba konfidentsiaalsus

Sinu faile töödeldakse rangelt sinu seadme RAM-is, kasutades WebAssemblyt. Null pilve üleslaadimist.

100% töötlemine brauseri RAM-is • Null serverisse üleslaadimist
Eraldatud andmeprivaatsus
Samm-sammulised juhised

Kuidas veebis kasutada: SMS-i märgiloendur – tasuta GSM-7 kontrollija

Järgi neid 3 lihtsat sammu, et töödelda oma dokumente otse brauseris ilma paigaldusteta.

1

Kleepige oma SMS-turunduse tekst

Sisestage või kleepige oma reklaam-SMS, ühekordse parooli (OTP) mall või klienditeade otseanalüüsi kasti.

2

Kontrollige GSM-7 ja Unicode'i probleemseid kohti

Vaadake kodeerimismärki ja reaalajas tähemärgikaarti. Punased märgid tõstavad esile märkide-välised Unicode'i sümbolid (nagu nutikad jutumärgid või emojid) ja kollased märgid tähistavad kahe septeti laiendatud sümboleid.

3

Parandage automaatselt GSM-7-ks ja kopeerige 1 klõpsuga

Klõpsake nuppu „Paranda automaatselt GSM-7-ks“, et asendada nutikad kirjavahemärgid standardsete GSM-7 ekvivalentidega – taastades teie 160-märgilise limiidi ja kärpides mitmesegmentseid operaatori tasusid.

Privaatsuse ja jõudluse võrdlusuuring

Miks Multinook edestab traditsioonilisi pilvemuundureid

Vaata, kuidas kliendipoolne WebAssembly arhitektuur võrdub tavapäraste pilve üleslaadimise teenustega.

Unicode'i probleemsete kohtade tuvastamine

Multinook
Määrab kindlaks täpsed punased märgid
Paid Cloud Portals
Näitab ainult kodeerimise nime

1 klõpsuga GSM-7 automaatne parandaja

Multinook
Kiire nutikate jutumärkide parandus
Paid Cloud Portals
Nõuab käsitsi ümberkirjutamist

Kahe septeti laienduse arvutused

Multinook
Täpne põgenemisbaidi (0x1B) arv
Paid Cloud Portals
Loeb sümboleid €, ^, {, }, [ valesti (1 märk)

Kampaaniakulude kalkulaator

Multinook
Reaalajas hulgi-ROI ja segmendi maksumus
Paid Cloud Portals
Pole kaasatud

Andmete privaatsus

Multinook
100% kohalik RAM (0 üleslaadimist)
Paid Cloud Portals
Müügivihjete pilvejälgimine

Hind ja ligipääs

Multinook
100% tasuta igavesti (registreerimiseta)
Paid Cloud Portals
Lukustatud SaaS-i demo taha
Tehniline arhitektuur ja spetsifikatsioonid

Spetsifikatsioonid ja vormingute ühilduvus

Loodud rangelt vastavalt W3C WebAssembly ja Typed Array spetsifikatsioonidele.

Telekomi standard3GPP TS 23.038 / GSM 03.38 & UCS-2 (ISO/IEC 10646) UTF-16
Ühe segmendi mahutavus160 septetti (GSM-7) / 70 koodiühikut (UCS-2 Unicode)
Mitmeosalise segmendi mahutavus153 septetti (GSM-7) / 67 koodiühikut (UCS-2 6-baidise UDH-ga)
Laiendatud septetituvastusJälgib 2 septeti põgenemismärke (^, {, }, \, [, ~, ], |, €)
Automaatne transliteratsioon1 klõpsuga nutikate kirjavahemärkide ja diakriitikute normaliseerimine GSM-7-ks
Privaatsusarhitektuur100% kliendipoolne brauseri RAM (null võrguüleslaadimist)
Sihtrühm ja töövood

Sihtrühm ja praktilised kasutusjuhud

Kes saavad sellest brauserisisesest utiliidist kasu ja millal seda rakendada.

Hoidmise ja Klaviyo/Attentive haldurid

SMS-i ja e-kaubanduse turundajad

Promotsiooniliste SMS-kampaaniate auditeerimine varjatud nutikate jutumärkide kõrvaldamiseks ja 2–3 korda suuremate segmentide ületariifide vältimiseks.

Twilio, AWS SNS ja Sinch integraatorid

Tarkvaraarendajad ja CPaaS-i arendajad

Transaktsiooniliste OTP-mallide, kohtumiste meeldetuletuste ja veebikonksu teadete valideerimine 153/67 UDH piiride suhtes.

CRM-i ja dispetšerite koordinaatorid

Klienditugi ja operatsioonimeeskonnad

Tagamine, et automatiseeritud kohaletoimetamisteatised ja kahefaktorilise autentimise sõnumid mahuksid ühte 160 septetiga kaadrisse.

Massilise teavitustöö korraldajad

Poliitiliste ja mittetulunduslike kampaaniate juhid

Täpsete operaatoritasude prognoosimine segmendi kohta 100 000+ tellijale saadetavates ringhäälingutes enne edastamist.

Empiirilised laboritestid

Esmakordne kontrollimine ja jõudluse võrdlusuuringud

Empiirilised test tulemused, mis on läbi viidud kaasaegsetes brauserites ja operatsioonisüsteemides ilma võrguühenduseta.

Google Chrome 128 (Apple M3 Max)

Fail: 1500-märguline mitmeosalise SMS-i levitamise mall

0,4 ms GSM-7 septeti ja UDH segmendi arvutus0 KB edastatud (100% kohalik seadme RAM)
Microsoft Edge 126 (Windows 11 x64 Intel i7)

Fail: 500-märguline segatud emotikonide ja nutikate jutumärkide tekst

0,5 ms UTF-16 asenduspaari ja probleemsete kohtade esiletõst0 KB edastatud (100% kohalik seadme RAM)
Mobiilne Safari (iOS 18 / iPhone 15 Pro)

Fail: 320-märguline reklaam-SMS-i mustand

0,3 ms 1 klõpsuga GSM-7 transliteratsioon0 KB edastatud (100% kohalik seadme RAM)
Levinud päringud

Korduma kippuvad küsimused

Kõik, mida pead teadma privaatsuse, turvalisuse, failipiirangute ja kasutuse kohta.

Standardsetes tekstisõnumites kasutatakse GSM-7 kodeeringut (7 bitti märgi kohta), mis mahutab 160 tähemärki ühte 140-baidisesse SMS-i andmepaketti. Kui aga teie sõnum sisaldab kasvõi ühte GSM-i mittekuuluvat tähemärki – näiteks emotikoni, kumerat nutikat jutumärki (`’`, mis on kopeeritud Wordist või Google Docsis) või pikka mõttekriipsu (`—`) – peavad telekomioperaatorid kogu sõnumi lülitama UCS-2 (16-bitisele Unicode'i) kodeeringule, mis vähendab ühesegmendilise sõnumi limiidi vaid 70 tähemärgini.
Kui SMS ületab ühesõnumi limiidi (160 tähemärki GSM-7 või 70 tähemärki UCS-2 puhul), lisavad operaatorid igale osale 6-baidise kasutajaandmete päise (UDH), et saaja telefon saaks sõnumi uuesti kokku panna. See UDH tarbib GSM-7-s 7 septetti või Unicode'is 3 tähemärki. Seetõttu mahutavad mitmeosalised GSM-7 sõnumid segmendi kohta 153 tähemärki (nt 306 tähemärki 2 segmendi puhul) ja mitmeosalised Unicode'i sõnumid mahutavad 67 tähemärki segmendi kohta (134 tähemärki 2 segmendi puhul).
Üheksa tähemärki GSM 03.38 laiendustabelis nõuavad põgenemiseesliidet (`0x1B`) ja tarbivad seetõttu kumbki 2 septetti (2 tähemärki): katus (`^`), loogelised sulud (`{` ja `}`), kaldkriips (`\`), kantmadratsid/kantklambrid (`[` ja `]`), tilde (`~`), püstkriips (`|`) ja euro märk (`€`).
Oletame, et kirjutate Google Docsis 155-märgilise turundus-SMS-i. Tavaliselt mahub 155 tähemärki ühte GSM-7 segmenti (Twilios 0,0079 dollarit). Aga kui Google Docs teisendab teie ülakoma (`'`) automaatselt kumeraks nutikaks jutumärgiks (`’`), lülitub teie sõnum UCS-2 Unicode'ile (67 tähemärki mitmeosalise segmendi kohta). Teie 155-märguline sõnum arveldatakse äkki 3 eraldi segmendina (155 ÷ 67 = 2,31 → 3 segmenti), mis kolmekordistab teie kampaania kulud!
Kui klõpsate nupule „Paranda automaatselt GSM-7-ks“, asendab meie kliendipoolne transliteratsioonimootor automaatselt kõverad jutumärgid (`‘ ’ “ ”`) sirgete ASCII jutumärkidega (`' "`), teisendab pikad/lühikesed kriipsud (`— –`) standardseteks sidekriipsudeks (`-`), asendab murdumatud tühikud tavaliste tühikutega ja vastendab toetamata rõhumärgiga tähed nende lähimatele GSM-7 ekvivalentidele.
Esiteks sunnib mis tahes emotikoni lisamine kogu SMS-i UCS-2 Unicode'i režiimi (70 tähemärki 1 segmendi jaoks, 67 tähemärki aheldatud segmendi kohta). Teiseks, kuna enamik kaasaegseid emotikone asub väljaspool põhilist mitmekeelset taset (BMP), kodeeritakse need UTF-16 surrogate-paaride ehk asenduspaaridena – see tähendab, et iga standardne emotikon tarbib 2 Unicode'i tähemärki (4 baiti) ning nahatoonide või ZWJ-järjestustega liidemotikonid võivad tarbida 4 kuni 8 tähemärki.
Enamik globaalseid telekomioperaatoreid ja CPaaS-pakkujaid (Twilio, AWS SNS, Vonage, Sinch) kehtestab aheldamise maksimaalseks limiidiks 10 segmenti (1530 GSM-7 tähemärki või 670 UCS-2 Unicode'i tähemärki), kuigi edastatavuse huvides on tungivalt soovitatav hoida turundussõnumeid 1 kuni 2 segmendi piires (alla 160 või 306 GSM-7 tähemärgi).
Mitte kunagi. Kõik GSM-7 septetiarvutused, Unicode'i kontrollid ja arveldushinnangud käivad 100% lokaalselt teie brauseri operatiivmälus, ilma serverisse edastamiseta.
Standardid ja tõendid

Autoriteetsed standardid ja tehnilised viited

Ametlikud tööstusharu spetsifikatsioonid, veebistandardid ja krüptograafilised viited, mis seda mootorit toidavad.

140-baidine telekomi andmepakett: GSM 03.38 (GSM-7) ja UCS-2 kodeeringu võrdlus

Iga mobiilside signaalikanalite kaudu edastatav standardne lühisõnumi (SMS) kaader on rangelt piiratud 1120 bitiga (140 oktetti/baiti). Vastavalt 3GPP TS 23.038 spetsifikatsioonile pakitakse iga märk 7 bidi (septetina), kui sõnum kasutab ainult märke 128-märgilistest GSM-7 vaikimisi ja laiendustähestikust. 1120 biti jagamine 7 bitiga septeti kohta annab kuulsa 160-märgilise SMS-i limiidi ($1120 / 7 = 160$).

Kuid hetkel, mil sõnum sisaldab tähemärki väljaspool GSM-7 tähestikku – näiteks kirillitsat, araabia, hindi või hiina glüüfi, emotikoni või tüpograafilist kumerat jutumärki (`U+2019`) –, peab SMS-lüüs kogu andmepaketi uuesti kodeerima UCS-2 (16 bitti / 2 baiti koodiühiku kohta) abil. 1120 biti jagamine 16 bitiga kärbib ühesõnumi mahu kohe 70 tähemärgini.

Kasutajaandmete päised (UDH) ja mitmeosalise SMS-aheldamise varjatud matemaatika

Kui sõnum ületab 160 GSM-7 septetti või 70 UCS-2 koodiühikut, ei saa seda saata ühe PDU-kaadrina. Selle asemel jagab operaator teksti mitmeks segmendiks ja lisab igale segmendile 6-baidise (48-bitise) kasutajaandmete päise (UDH), mis sisaldab viitenumbrit, osade koguarvu ja järjekorranumbrit.

GSM-7 režiimis tarbivad 48-bitine UDH ja 1 täitebitt kokku 49 bitti – täpselt 7 septetti –, mis vähendab iga segmendi kasulikku tekstimahtu 160-lt 153 septetini. UCS-2 režiimis tarbivad need 48 bitti 3 täielikku 16-bitist koodiühikut, vähendades iga segmendi mahu 70-lt 67 tähemärgile. Kuna CPaaS-platvormid arveldavad edastatud segmendi, mitte loogilise sõnumi alusel, võib juhuslik Unicode'i käivitaja korrutada ettevõtte SMS-eelarved üleöö 200% kuni 300%.

Juhuslike Unicode'i allakäikude kõrvaldamine enne kampaania käivitamist

Turundusmeeskonnad koostavad SMS-kampaaniaid rutiinselt Notionist, Google Docsist või Microsoft Wordist, mis asendavad vaikimisi sirged ülakomad (`'`) kumerate parempoolsete ülakomadega (`’`) ja kaksiksidekriipsud pikkade mõttekriipsudega (`—`). Multinooki reaalajas septetiinspektor märgistab iga GSM-i mittekuuluva tähemärgi erepunasega ja pakub kohalikus brauseri mälus kiiret ühe klõpsuga transliteratsiooni.

Kinnitatud 100% brauserisisese RAM-i turvalisus
Värskendatud 2026. aasta veebistandarditele