Python Flask communiceert standaard met MySQL in utf-8 van MySQL, d.w.z. het kan het volledige utf8mb4-bereik (inclusief emoji's) niet aan. Flask zal de database-tekenset-instellingen overschrijven, inclusief de character-set-server-instelling in my.cf. Door de volgende instelling aan de Flask-app toe te voegen, wordt het probleem opgelost door deze te dwingen te communiceren met MySQL in utf8mb4:
app.config['MYSQL_DATABASE_CHARSET'] ='utf8mb4'