# All about Emojis

TIP

Perfect Publisher, Full Unicode, and Emojis 😎 support for Joomla!

Since Joomla! 3.5 a new feature has been included: Full Unicode (utf8mb4) support.

The difference between utf8 and utf8mb4 is that the former can only store 3-byte characters, while the latter can store 4-byte characters. In Unicode terms, utf8 can only store characters in the Basic Multilingual Plane, while utf8mb4 can store any Unicode character. This greatly expands the language usability of Joomla!, especially in countries that use Han character sets. Unicode isn’t without its problems, but it’s the best option available.

Emojis are the main feature we love on Facebook, Twitter, WhatsApp, and every possible social network. Since the release of Joomla! 3.5, the full range of expressions are available for social publishing from Joomla! sites.

# Perfect Publisher supports Full Unicode and Emojis 😎

When you install Perfect Publisher, you can verify in System Check the availability of this feature:

Perfect Publisher: Full Unicode and Emojis 😎 - System Information

# How can I add Emojis to my articles and posts in Joomla!?

You can simply copy and paste any Unicode character.

In this link, you can find a full list of Emojis: Full Emoji Data (opens new window)

# Our favorite Emojis: πŸ˜€ πŸ˜ƒ πŸ˜‰ πŸ˜‹ 😎 😍 πŸ˜‡ 😏 😜 😱 😈 ☠️ 😺 ☝️ ✍️ 🐡 ☘️ β˜•οΈ βš“οΈ ✈️ ⭐️ β™₯️ ♣️ πŸ€„οΈ ☎️ ⌨️ βœ‚οΈ ☒️ ☣️ ☯️ ♻️ βœ”οΈ

Please, consider that Unicode characters can be represented in different ways, according to the implemented iconset or font.

# Requirements and compatibility

Your site will only upgrade when the following conditions are met:

  • Your MySQL server is version 5.5.3 or higher (including all 10.x versions of MariaDB).
  • Your MySQL client libraries are version 5.5.3 or higher. If you’re using mysqlnd, 5.0.9 or higher.

utf8mb4 is 100% backward compatible with utf8.

# I still have MySQL 5.1. Can I publish Emojis?

No, Utf8mb4 is only available with MySQL server version 5.5.3 or higher.