Als 😼 erover struikelde, komt dat omdat 😼 niet in het basis meertalige vlak van Unicode zit; het bevindt zich in het aanvullende meertalige vlak, dat hoger is dan U+FFFF en 4 bytes in beslag neemt in UTF-8 in plaats van 3. Volledig conforme Unicode-implementaties behandelen ze niet anders, maar MySQL-tekenset utf8 accepteert geen tekens boven U+FFFF. Als je een recente versie van MySQL hebt, kun je TABEL VERANDEREN om utf8mb4 te gebruiken die alle Unicode-tekens correct verwerkt. Er zijn enkele nadelen aan het veranderen, aangezien MySQL 4 bytes per teken toewijst in plaats van 3; zie http://dev.mysql.com/ doc/refman/5.5/en/charset-unicode-upgrading.html voor de details.
Dit probleem is een duplicaat van Invoegen van UTF-8-gecodeerde string in UTF-8-gecodeerde mysql-tabel mislukt met "Onjuiste tekenreekswaarde" .