Grave incidente sulla fi-pi-li
09-07-2025 18:19 - News Generiche
Nessun problema → caratteri “vecchi” dentro al BMP: lettere, numeri, punteggiatura, simboli base, segni zodiacali, frecce, ♠ ♥ ♣ ♦, ☕, ✨, ecc.
Problema (richiedono surrogate pairs) → emoji moderne (volti, animali, bandiere, simboli di oggetti, ecc.), alfabeti rari, alcuni simboli musicali e matematici.
🔹 Alcune categorie comuni di emoji “problematiche” (>U+FFFF) Volti e smiley 😀 😎 😡 😢 🤔 🙃 🤩 🥳 🤯 🫠
Gestualità e persone 👍 👏 🙏 👩💻 🧑🍳 🏃♂️ 🕺 💃 🤱
Animali e natura 🐶 🐱 🐼 🦊 🦄 🌳 🌸 🌞 🌈 🌍
Oggetti moderni 📱 💻 🎧 📦 🛒 🏐 ⚽ 🚗 🛵 ✈️
Bandiere 🇮🇹 🇫🇷 🇪🇸 🇺🇸 (ogni bandiera è composta da due “regional indicator symbols”, entrambi fuori BMP).
Simboli particolari 🀄 🎵 🎼 𝄞 (chiave di violino), molte lettere matematiche in corsivo/grassetto.
Esempi di differenza ☕ (U+2615, dentro BMP)
charCodeAt(0) = 9749
OK ✅
🌞 (U+1F31E, fuori BMP)
charCodeAt(0) = 55356
charCodeAt(1) = 57118
serve codePointAt(0) = 127774 ✅
Fonte: test
Problema (richiedono surrogate pairs) → emoji moderne (volti, animali, bandiere, simboli di oggetti, ecc.), alfabeti rari, alcuni simboli musicali e matematici.
🔹 Alcune categorie comuni di emoji “problematiche” (>U+FFFF) Volti e smiley 😀 😎 😡 😢 🤔 🙃 🤩 🥳 🤯 🫠
Gestualità e persone 👍 👏 🙏 👩💻 🧑🍳 🏃♂️ 🕺 💃 🤱
Animali e natura 🐶 🐱 🐼 🦊 🦄 🌳 🌸 🌞 🌈 🌍
Oggetti moderni 📱 💻 🎧 📦 🛒 🏐 ⚽ 🚗 🛵 ✈️
Bandiere 🇮🇹 🇫🇷 🇪🇸 🇺🇸 (ogni bandiera è composta da due “regional indicator symbols”, entrambi fuori BMP).
Simboli particolari 🀄 🎵 🎼 𝄞 (chiave di violino), molte lettere matematiche in corsivo/grassetto.
Esempi di differenza ☕ (U+2615, dentro BMP)
charCodeAt(0) = 9749
OK ✅
🌞 (U+1F31E, fuori BMP)
charCodeAt(0) = 55356
charCodeAt(1) = 57118
serve codePointAt(0) = 127774 ✅
Fonte: test
presentazione form
I campi in grassetto sono obbligatori.