DG EMOJIK / Afrikaans

Emoji in SMS: waarom verander die karakterlimiet en die aantal boodskapdele?

’n Emoji kan die SMS-kodering verander, sodat teks wat voorheen in een deel gepas het, in verskeie dele kan breek. Die dikwels genoemde 160 en 70 karakterlimiete behoort tot verskillende koderings. By saamgestelde emojis kan ’n teken wat op die skerm as een lyk, boonop meer getelde eenhede beslaan.

Die volledige masjienvolledige vertaling van die Hongaarse oorsprong.

Twee mense skryf op hul slimfone wat hulle in hul hande hou.
Illustrasie. · terimakasih0 / Pixabay

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:

  1. Holnap 14:00-kor talalkozunk.
  2. Holnap 14:00-kor találkozunk.
  3. 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.

1. Jy verwyder die emoji uit die teks "Ons ontmoet môre. 🙂". Wat moet nog gekontroleer word?
2. Die 👩‍💻 lyk soos 'n enkele figuur op die skerm. Wat volg hieruit vir die SMS-lengte?
3. Jy stel 'n besigheidsherinnering op met 'n veranderlike kliëntnaam. Watter kontrole is nuttig?

Oplossings en verduidelikings
  1. Die kodering vir die oorblywende karakters en die aantal boodskapdele. Ander karakters kan ook die afwykende kodering nodig maak.
  2. 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.
  3. 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.

Daar is nog 'n goeie leesstuk

Al die 20 artikels · Soek 'n emoji