UTF-8 - это кодировка, позволяющая хранить и передавать символы Юникода более компактно. Другими словами, это тот же Юникод, только "в профиль". Он даже расшифровывается как "Unicode Transformation Format" (формат преобразования Юникода).
Символы смайлов есть в любых кодировках, просто хранятся в разном виде.
страница на википедии, описывающая смайлики , при это не отображает их.
Если у Вас не отображаются эмодзи, значит не установлен нужный шрифт на ОС. Например, на Win7 (при наличии обновлений) смайлы выглядят так:
На iOS так:
Для операционной системы смайлики - это лишь символы или их набор, а не конкретные картинки. И как их отображать зависит от настроек, шрифтов или особенностей ОС.