encoding
параметърът не работи правилно.
И така, както каза @doru в тази връзка
, трябва да добавите ?charset=utf8mb4
в края на низа за свързване. така:
connect_string = 'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8mb4'.format(DB_USER, DB_PASS, DB_HOST, DB_PORT, DATABASE)