पाइथन फ्लास्क MySQL के utf-8 में MySQL के साथ संचार करने के लिए डिफ़ॉल्ट है, यानी यह पूर्ण utf8mb4 रेंज (जिसमें इमोजीस शामिल है) को संभाल नहीं सकता है। फ्लास्क my.cf में कैरेक्टर-सेट-सर्वर सेटिंग सहित डेटाबेस वर्णसेट सेटिंग्स को ओवरराइड करेगा। फ्लास्क ऐप में निम्न सेटिंग जोड़ने से समस्या को utf8mb4 में MySQL के साथ संचार करने के लिए मजबूर करके ठीक किया जाता है:
app.config['MYSQL_DATABASE_CHARSET'] ='utf8mb4'