I searched the Internet for many hours, and I came to this solution that I want to share with other people:
Use a BLOB instead of text / varchar in the database fields. This way you can continue to use the database tables as before, and Emojis displays correctly. As soon as the host server updates the version of MySQL, I will continue to use UTF8MB4 as the encoding.
source share