Python Flask kommunicerar som standard med MySQL i MySQL:s utf-8, d.v.s. den kan inte hantera hela utf8mb4-omfånget (som inkluderar emojis). Flask kommer att åsidosätta databasens teckenuppsättningsinställningar, inklusive teckenuppsättningsserverinställningen i my.cf. Att lägga till följande inställning i Flask-appen åtgärdar problemet genom att tvinga den att kommunicera med MySQL i utf8mb4:
app.config['MYSQL_DATABASE_CHARSET'] ='utf8mb4'