Замість стандартного кодування GSM-7 ви повинні використовувати
кодування щоб надіслати SMS-повідомлення з емодзі. Кодування UCS-2 дозволяє використовувати ширший діапазон символів, наприклад емодзі, порівняно з більш обмеженим набором символів кодування GSM-7.
Емодзі, які розглядаються як піктограми, кодуються за стандартом Unicode на основі їхнього загального вигляду, а не за передбачуваним значенням. Значення кожного емодзі може змінюватися залежно від мови, культури чи контексту та з часом може змінюватися або використовуватись повторно.
Кодування повідомлень У SMS-повідомленнях використовується 7- або 16-бітне кодування. SMS-повідомлення, надіслані з 7-бітним кодуванням (ISO 8859-1 або ISO 8859-15) або обмежені 160 символами в повідомленні. SMS-повідомлення, надіслані з 16-бітним кодуванням (UTF-8), обмежені 70 символами в повідомленні. 16-бітове кодування дозволяє використовувати спеціальні символи.
Важливо пам'ятати: Надсилання емодзі залежить від здатності мережі одержувача їх підтримувати. Якщо мережа одержувача не підтримує емодзі, їх буде видалено. Використання Emoji змінює кодування повідомлення на Unicode – emoji зараховуються як 2 символи Unicode кожен.
Смайлики, смайлики з Unicode
| Смайлик, смайлик | опис | Код HTML Dec |
|---|---|---|
| 😉 | Підморгує обличчя | 😉 |
| 😊 | Усміхнене обличчя з усміхненими очима | 😊 |
| 😇 | Усміхнене обличчя з Halo | 😇 |
| 🥰 | Усміхнене обличчя з 3 сердечками | 🥰 |
У 2010 році набори символів emoji були включені в Стандарт Юнікоду 6 що дозволило стандартизувати «символи зображень» разом із символами на основі тексту.