Dit is veral belangrik vir tydherinneringe, kennisgewings en massaberigte. Dit is moeilik om uit die kort sin in die redakteur te beoordeel hoeveel SMS-segmente sal uitgaan. Kontroleer die finale teks met die stuurdiens se eie teller, insluitend die vervangde naam, die datum en die moontlike afmeldteks.
Wat beteken die 160, 70, 153 en 67 getalle?
Die standaard kapasiteit van 'n een-segment SMS gestuur met die GSM-7 karakterstel is 160 eenhede. By Unicode-kodering, wat SMS-verskaffers dikwels as UCS-2 aandui, is 70 die gewone limiet. By veelvuldige gekoppelde segmente neem die data wat nodig is vir die samevoeging plek in: daarom kan jy gewoonlik met 153, onderskeidelik 67 eenhede per segment reken. Twilio dokumenteer ook uitsonderings vir sekere roetes. Bron: Twilio – How long can a message be?
| Gewone koderingsgeval | Kapasiteit van een segment | Kapasiteit van een segment van 'n gekoppelde boodskap |
|---|---|---|
| GSM-7 | 160 eenhede | 153 eenhede |
| Unicode, dikwels as UCS-2 aangedui deur verskaffers | 70 eenhede | 67 eenhede |
Die term "eenheid" beteken hier nie altyd 'n sigbare karakter nie. In die GSM-7 uitbreidingsstel neem byvoorbeeld die { en die ] hakies elk twee eenhede in. Die verskaffer se teller is daarom 'n meer akkurate riglyn as handmatig getelde letters. Bron: Twilio – GSM-7 karakterkodering
Kontroleer ook by Hongaarse aksente
Moenie net na die emoji kyk nie. Sekere aksentletters, tipografiese aanhalingstekens en ander spesiale karakters kan ook 'n koderingsverandering veroorsaak. By Hongaarse teks moet jy daarom die teller weer kontroleer nadat die emoji verwyder is. Die GSM-7 en die eenvoudige ASCII karakterstel is ook nie identies nie. Bron: Twilio – What is UCS-2 Character Encoding?
Probeer hierdie drie kort voorbeelde een na die ander in jou verskaffer se voorskou:
Holnap 14:00-kor talalkozunk.Holnap 14:00-kor találkozunk.Holnap 14:00-kor találkozunk. 🙂
Eers verander net die aksent, daarna word die emoji ingevoeg. Let afsonderlik op die kodering en die aantal boodskapsegmente: by so 'n kort teks verhoog die koderingsverandering nie noodwendig die aantal segmente nie. Die verskaffer se outomatiese karaktervervanging kan ook die resultaat beïnvloed.
Bewaar die data wat die ontvanger nodig het tydens die verkorting. Die weglating van die tyd of die kansellasieopsie kan die kennisgewing maklik onbruikbaar maak. Verwyder eerder 'n onnodige inleiding of herhaling, en lees dan die boodskap terug as 'n onafhanklike teks.
'n Glimlag kan uit meer tegniese eenhede bestaan
Op die verskaffer se koppelvlak sien jy dikwels die etiket "UCS-2". Streng gesproke kan UCS-2 egter nie alle moderne emoji voorstel nie. UTF-16 hanteer karakters buite die basiese vlak met twee 16-bis kode-eenhede; kontroleer die ondersteuning van die spesifieke versendingstelsel in sy eie dokumentasie. Tegniese agtergrond: Twilio – UCS-2 en UTF-16
'n Eenvoudige, goed verifieerbare voorbeeld: die 🙂 is een Unicode-kodepunt, twee kode-eenhede in UTF-16. Die 👩💻 bestaan uit drie kodepunte, vyf kode-eenhede in UTF-16. Albei kan as 'n enkele beeld verskyn. Hierdie getalle volg uit die struktuur van die reekse; die tel van sigbare beelde is daarom onvoldoende om die stuurafmeting te bepaal. Die artikel oor saamgestelde emoji ontvou die verskil in detail.
Kyk na die werklike stuurmetode
In 'n teksgesprek op 'n foon kan SMS, RCS en ander boodskapmetodes met verskillende reëls werk. Gebruik die tabel vir SMS slegs wanneer jy werklik 'n SMS stuur. In 'n besigheidstelsel moet jy die moontlike terugvalmetode ook uit die verskaffer se dokumentasie kontroleer: wat gebeur as die oorspronklik gekose kanaal nie beskikbaar is nie?
Kyk na die tariewe gebaseer op jou eie pakket. Meer segmente beteken nie dieselfde ekstra koste in elke abonnement nie. Voor 'n lewendige uitstuur gee 'n boodskap van werklike lengte na jou eie toetsadres saam met die verskaffer se logboek bruikbare terugvoer.
Neem die kern saam
Drie-vraag kennisproef
Probeer hoe jy die gelese sou toepas. Kies een antwoord per vraag; elke korrekte antwoord is een punt werd. Die evaluering gee terugvoer vir hierdie drie situasies; ons stoor en stuur nie jou antwoorde nie.
Probeer die drie kort SMS-voorbeelde en let afsonderlik op die kodering en die aantal dele.
Probeer die drie kort SMS-voorbeelde en let afsonderlik op die kodering en die aantal dele.
Kyk watter karakter of vervangende data uit die telling weggelaat is.
In die drie voorbeelde het jy die werklik gestuurde teks ondersoek; toets ook jou eie SMS-sjabloon.
Oplossings en verduidelikings
- Die kodering vir die oorblywende karakters en die aantal boodskapdele. Ander karakters kan ook die afwykende kodering nodig maak.
- Dit kan nie uit die sigbare vorm bepaal word nie: die koderingseenhede moet gemeet word. Die enkele sigbare vorm kan uit verskeie kodepunte en kode-eenhede bestaan.
- Jy ondersoek die volledige, vervangende teks en die aantal diensverskaffer-dele. Die werklike lengte van die gestuurde weergawe bepaal hoe die boodskap inpas.
Tel jou korrekte antwoorde op: elkeen is een punt werd. 'n Oorgeslaan antwoord is nul punte.
- 3 punte: In die drie voorbeelde het jy die werklik gestuurde teks ondersoek; toets ook jou eie SMS-sjabloon.
- 2 punte: Kyk watter karakter of vervangende data uit die telling weggelaat is.
- 0–1 punte: Probeer die drie kort SMS-voorbeelde en let afsonderlik op die kodering en die aantal dele.
