DG EMOJIK / français canadien

Emoji dans les SMS : pourquoi la limite de caractères et le nombre de parties du message changent-ils ?

Un emoji peut modifier l'encodage du SMS, de sorte qu'un texte qui tenait auparavant dans une seule partie peut se diviser en plusieurs parties. Les limites souvent citées de 160 et 70 caractères correspondent à des encodages différents. De plus, pour les emojis complexes, un symbole qui semble unique à l'écran peut occuper plusieurs unités comptées.

Traduction automatique complète de l'original hongrois.

Deux personnes écrivent sur leur smartphone tenu à la main.
Illustration. · terimakasih0 / Pixabay

C'est surtout important pour les rappels d'heure, les notifications et les messages de masse. Il est difficile d'évaluer depuis la courte phrase visible dans l'éditeur combien de parties SMS seront envoyées. Vérifiez le texte final avec le compteur propre au service d'envoi, y compris le nom inséré, la date et le éventuel texte de désinscription.

Que signifient les nombres 160, 70, 153 et 67 ?

La capacité habituelle d'un SMS à une seule partie envoyé avec le jeu de caractères GSM-7 est de 160 unités. Pour l'encodage Unicode désigné par les fournisseurs SMS comme UCS-2, la limite habituelle est de 70. En cas de plusieurs parties concaténées, les données nécessaires à l'assemblage prennent de la place : on peut donc généralement compter sur 153 et 67 unités par partie. Twilio documente aussi des exceptions pour certains itinéraires. Source : Twilio – How long can a message be?

Cas d'encodage habituel Capacité d'une partie Capacité d'une partie d'un message concaténé
GSM-7 160 unités 153 unités
Unicode, souvent désigné UCS-2 par les fournisseurs 70 unités 67 unités

L'« unité » ici ne signifie pas toujours un caractère visible. Dans le jeu d'extension GSM-7, par exemple, la { et la ] crochets occupent chacun deux unités. Le compteur du fournisseur est donc un repère plus précis que les lettres comptées à la main. Source : Twilio – GSM-7 encodage de caractères

Vérifiez aussi les accents hongrois

Ne surveillez pas seulement l'emoji. Certains caractères accentués, guillemets typographiques et autres caractères spéciaux peuvent aussi provoquer un changement d'encodage. Pour un texte hongrois, vérifiez donc à nouveau le compteur même après avoir retiré l'emoji. Le jeu de caractères GSM-7 et le simple jeu ASCII ne sont pas identiques non plus. Source : Twilio – What is UCS-2 Character Encoding?

Essayez successivement ces trois courts modèles dans l'aperçu de votre fournisseur :

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

D'abord seul l'accent change, puis l'emoji est ajouté. Surveillez séparément l'encodage et le nombre de parties du message : pour un texte aussi court, le changement d'encodage n'augmente pas nécessairement le nombre de parties. Le remplacement automatique de caractères par le fournisseur peut aussi influencer le résultat.

Lors de la réduction, conservez les données nécessaires au destinataire. Omettre l'heure ou la possibilité d'annulation peut facilement rendre la notification inutilisable. Retirez plutôt une introduction superflue ou une répétition, puis relisez le message comme un texte autonome.

Un sourire peut représenter plusieurs unités techniques

Sur l'interface du fournisseur, vous voyez souvent la mention « UCS-2 ». Cependant, le UCS-2 strict ne peut pas représenter tous les emojis actuels. Le UTF-16 traite les caractères hors du plan de base avec deux unités de code de 16 bits ; vérifiez la prise en charge du système d'envoi spécifique dans sa propre documentation. Contexte technique : Twilio – UCS-2 et UTF-16

Un exemple simple et bien vérifiable : le 🙂 est un point de code Unicode, deux unités de code en UTF-16. Le 👩‍💻 se compose de trois points de code, cinq unités de code en UTF-16. Les deux peuvent apparaître comme une seule image. Ces nombres découlent de la structure des séquences ; compter les images visibles est donc insuffisant pour déterminer la taille d'envoi. L'article sur les emojis composés détaille la différence.

Vérifiez le mode d'envoi réel

Dans une conversation par messages sur téléphone, le SMS, le RCS et d'autres modes de messagerie peuvent fonctionner avec des règles différentes. Utilisez le tableau concernant le SMS uniquement lorsque vous envoyez réellement un SMS. Dans un système professionnel, vérifiez aussi le mode de repli éventuel dans la documentation du fournisseur : que se passe-t-il si le canal initialement choisi n'est pas disponible ?

Vérifiez la tarification selon votre propre forfait. Plusieurs parties ne signifient pas le même surcoût pour tous les abonnements. Avant un envoi réel, un message de longueur réelle envoyé à votre propre adresse de test et le journal du fournisseur donnent ensemble un retour utile.

Emportez l'essentiel

Quiz à trois questions

Essayez d'appliquer ce que vous avez lu. Sélectionnez une réponse par question ; chaque bonne réponse vaut un point. L'évaluation donne un retour sur ces trois situations, vos réponses ne sont ni stockées ni envoyées.

1. Vous retirez l'emoji du texte « Rendez-vous demain. 🙂 ». Que devez-vous encore vérifier ?
2. Le 👩‍💻 apparaît comme une seule forme à l'écran. Qu'en déduire pour la longueur du SMS ?
3. Vous préparez un rappel professionnel avec un nom de client variable. Quelle vérification est utile ?

Solutions et explications
  1. l'encodage correspondant aux caractères restants et le nombre de parties du message. D'autres caractères peuvent également nécessiter un encodage différent.
  2. Cela ne peut pas être déterminé à partir de la forme visible : il faut mesurer les unités d'encodage. Une seule forme visible peut se composer de plusieurs points de code et unités de code.
  3. Tu examines le texte complet substitué et le nombre de parties du fournisseur. La longueur réelle de la version envoyée détermine comment le message s'adapte.

Comptez vos bonnes réponses : chacune vaut un point. Une réponse manquante vaut zéro point.

  • 3 points : Dans les trois exemples, tu as examiné le texte réellement envoyé ; vérifie également un modèle de SMS personnel.
  • 2 points : Vérifie quel caractère ou quelle donnée substituée a été omis du comptage.
  • 0–1 points : Essaie les trois courts modèles de SMS et observe séparément l'encodage et le nombre de parties.

Voici une autre bonne lecture

Les 20 articles · Je cherche un emoji