DG EMOJIK / slovenčina

Emoji v SMS: prečo sa mení limit znakov a počet častí správy?

Emoji môže zmeniť kódovanie SMS, preto sa text, ktorý sa predtým zmestil do jednej časti, môže rozdeliť na viac častí. Často uvádzané limity 160 a 70 znakov patria k odlišnému kódovaniu. Pri zložených emoji navyše znak, ktorý sa na obrazovke javí ako jeden, môže zabrať viac započítaných jednotiek.

Úplný strojový preklad maďarského originálu.

Dvaja ľudia píšu na smartfónoch, ktoré držia v ruke.
Ilustrácia. · terimakasih0 / Pixabay

Toto je dôležité najmä pri pripomienkach času, oznámeniach a hromadných správach. Z krátkej vety viditeľnej v editore je ťažké posúdiť, koľko častí SMS sa odošle. Finálny text skontroluj pomocou vlastného počítadla odosielacej služby, vrátane dosadeného mena, dátumu a prípadného textu na odhlásenie.

Čo znamenajú čísla 160, 70, 153 a 67?

Štandardná kapacita jednej časti SMS odosielanej v znakovej sade GSM-7 je 160 jednotiek. Pri kódovaní Unicode označovanom poskytovateľmi SMS ako UCS-2 je štandardnou hranicou 70. Pri viacerých spojených častiach zaberajú údaje potrebné na zostavenie miesto: preto sa zvyčajne počíta s 153, resp. 67 jednotkami na časť. Twilio dokumentuje výnimky pre niektoré trasy. Zdroj: Twilio – How long can a message be?

Štandardný prípad kódovania Kapacita jednej časti Kapacita jednej časti spojeného správ
GSM-7 160 jednotiek 153 jednotiek
Unicode, v označení poskytovateľov často UCS-2 70 jednotiek 67 jednotiek

„Jednotka“ tu neznamená vždy jeden viditeľný znak. Napríklad v rozširujúcej sade GSM-7 zaberajú zátvorky { a ] po dve jednotky. Počítadlo poskytovateľa je preto presnejším vodidlom ako ručne spočítané písmená. Zdroj: Twilio – GSM-7 kódovanie znakov

Skontroluj aj maďarské diakritické znaky

Sleduj nielen emoji. Niektoré písmená s diakritikou, typografické úvodzovky a ďalšie špeciálne znaky môžu spôsobiť zmenu kódovania. Pri maďarskom texte preto po odstránení emoji znova skontroluj počítadlo. GSM-7 a jednoduchá znaková sada ASCII nie sú totožné. Zdroj: Twilio – What is UCS-2 Character Encoding?

Vyskúšaj po sebe tieto tri krátke vzory v náhľade svojho poskytovateľa:

  1. Holnap 14:00-kor talalkozunk.
  2. Holnap 14:00-kor találkozunk.
  3. Holnap 14:00-kor találkozunk. 🙂

Najprv sa zmení iba diakritika, potom sa pridá emoji. Sleduj osobitne kódovanie a počet častí správy: pri takomto krátkom texte zmena kódovania ešte nemusí zvýšiť počet častí. Výsledok môže ovplyvniť aj automatická náhrada znakov poskytovateľom.

Pri skracovaní zachovaj údaje potrebné pre príjemcu. Vynechanie času alebo možnosti zrušenia môže ľahko spôsobiť, že oznámenie bude nepoužiteľné. Skôr vynechaj zbytočný úvod alebo opakovanie a potom si správu prečítaj ako samostatný text.

Jeden úsmev môže byť viac technických jednotiek

Na rozhraní poskytovateľa často vidíš nápis „UCS-2“. Prísne vzaté UCS-2 však nedokáže zobraziť všetky dnešné emoji. UTF-16 pracuje so znakmi mimo základnej roviny pomocou dvoch 16-bitových kódových jednotiek; podporu konkrétneho odosielacieho systému si over v jeho vlastnej dokumentácii. Technické pozadie: Twilio – UCS-2 a UTF-16

Jednoduchý, dobre overiteľný príklad: 🙂 je jeden kódový bod Unicode, v UTF-16 dve kódové jednotky. 👩‍💻 pozostáva z troch kódových bodov, v UTF-16 päť kódových jednotiek. Oba sa môžu zobraziť ako jeden obrázok. Tieto čísla vyplývajú zo štruktúry sekvencií; počítanie viditeľných obrázkov preto nestačí na určenie veľkosti odosielania. Článok o zložených emoji podrobne rozoberá tento rozdiel.

Pozri si skutočný spôsob odosielania

Pri výmene správ na telefóne môžu SMS, RCS a ďalšie spôsoby odosielania správ fungovať podľa odlišných pravidiel. Tabuľku pre SMS používaj, keď skutočne posielaš SMS. V obchodných systémoch si z dokumentácie poskytovateľa over aj prípadný režim fallback: čo sa stane, ak pôvodne zvolený kanál nie je dostupný?

Ceny si pozri podľa svojho balíka. Viac častí neznamená rovnaké dodatočné náklady v každom predplatnom. Pred ostrým odoslaním ti poskytnú použiteľnú spätnú väzbu správa odoslaná na vlastný testovací adresu s reálnou dĺžkou a log poskytovateľa.

Zober si podstatu so sebou

Test vedomostí s tromi otázkami

Vyskúšaj, ako by si uplatnil prečítané. Pri každej otázke označ jednu odpoveď; každá správna odpoveď sa počíta za jeden bod. Vyhodnotenie sa vzťahuje na tieto tri situácie, tvoje odpovede neukladáme ani neodosielame.

1. Z textu „Zajtra sa stretneme. 🙂“ odstrániš emoji. Čo ešte treba skontrolovať?
2. 👩‍💻 sa na obrazovke javí ako jedna postava. Čo z toho vyplýva pre dĺžku SMS?
3. Vytváraš obchodnú pripomienku s premenným menom zákazníka. Ktorá kontrola je užitočná?

Riešenia a vysvetlenia
  1. Kódovanie pre zostávajúce znaky a počet častí správy. Aj iné znaky môžu vyžadovať odlišné kódovanie.
  2. Nie je možné rozhodnúť na základe viditeľnej podoby: treba merať kódovacie jednotky. Jedna viditeľná podoba môže pozostávať z viacerých kódových bodov a kódových jednotiek.
  3. Skúmaš celý nahradený text a počet častí od poskytovateľa. Skutočná dĺžka odoslanej verzie rozhoduje o tom, ako sa správa zmestí.

Spočítaj svoje správne odpovede: každá sa počíta za jeden bod. Vynechaná odpoveď je nula bodov.

  • 3 bodov: V troch príkladoch si skúmal skutočne odoslaný text; skontroluj aj vlastnú SMS šablónu.
  • 2 bodov: Pozri sa, ktorý znak alebo nahradené údaje zostali pri počítaní vynechané.
  • 0–1 bodov: Vyskúšaj si tri krátke SMS vzorky a sleduj osobitne kódovanie a počet častí.

Máme pre teba ešte jeden dobrý článok

Všetkých 20 článkov · Hľadám emoji