Why does my website no longer show emojis after a migration?
The ability to display emojis would generally come from the character set and collation of a database. You may find that after a website migration, this no longer works. The easiest way around this if you create the database first, set the databases' character_set or collation, and then import your database backup. The following must be set for the database's default settings for it to display such content:
character_set = utf8mb4
collation = utf8mb4_unicode_ci
Users who have experienced this issue have found this resource to be helpful if needed.