Les Publications sur X peuvent contenir jusqu’à 280 caractères. Cependant, tous les caractères ne sont pas comptés de la même manière : les émojis, les URL et certaines plages Unicode ont des règles de comptage spécifiques.Documentation Index
Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Poids des caractères
| Type de caractère | Poids | Nombre maximal de caractères |
|---|---|---|
| Latin, ponctuation, symboles courants | 1 | 280 |
| Emojis | 2 | 140 emojis |
| CJK (chinois, japonais, coréen) | 2 | 140 caractères |
| Autres caractères Unicode | 2 (par défaut) | Varie |
Comptage des émojis
| Emoji | Affichage | Nombre de caractères | Unicode |
|---|---|---|---|
| 👾 | Émoji unique | 2 | U+1F47E |
| 🙋🏽 | Avec modificateur de couleur de peau | 2 | 🙋 + 🏽 modificateur |
| 👨🎤 | Combiné avec ZWJ | 2 | 👨 + ZWJ + 🎤 |
| 👨👩👧👦 | Séquence familiale | 2 | 4 émojis + 3 ZWJ |
Gestion des URL
t.co et comptent pour 23 caractères, quelle que soit leur longueur d’origine :
Ceci s’applique à toute URL valide détectée dans le texte de la publication.
Cas particuliers
| Contenu | Règle de comptage |
|---|---|
| @mentions dans les réponses | Les @mentions ajoutées automatiquement au début des réponses ne sont pas comptabilisées |
| Nouvelles @mentions | Les @mentions que vous ajoutez manuellement sont comptabilisées normalement |
| Médias | Les médias joints (via les clients officiels) comptent pour 0 caractère |
| Hashtags | Sont comptés normalement (# + texte du hashtag) |
Encodage du texte
café :
| Forme | Octets | Caractères |
|---|---|---|
| NFC (composé) | c a f é | 4 |
| NFD (décomposé) | c a f e ́ | 5 |
Implémentation
- JavaScript
- Python
Ressources
Bibliothèque twitter-text
Bibliothèque open source officielle pour l’analyse de texte.
Fichier de configuration
Définitions des poids des caractères et des plages Unicode.