Ошибка записи в базу данных mysql

Данный код выдает ошибку

connection = MySQLdb.connect(host="colt.cityhost.com.ua",    
                        user="",        
                        passwd="",     
                        db="")
cursor = connection.cursor()
cursor.execute('INSERT INTO investing_users VALUES (?, ?, ?, ?, ?)', ('Иван', 'Конов', 'mr_karapuz', 326545200, 'ru'))
connection.commit()
connection.close()

Я так понимаю, ошибка в кодировке базы данных, но где именно и что с этим делать?

File "C:\Users\Karapuz\Desktop\traine_sublime.py", line 11, in <module>
    cursor.execute('INSERT INTO investing_users VALUES (?, ?, ?, ?, ?)', ('Иван', 'Конов', 'mr_karapuz', 326545200, 'ru'))
  File "C:\Users\Karapuz\AppData\Local\Programs\Python\Python39\lib\site-packages\MySQLdb\cursors.py", line 199, in execute
    args = tuple(map(db.literal, args))
  File "C:\Users\Karapuz\AppData\Local\Programs\Python\Python39\lib\site-packages\MySQLdb\connections.py", line 280, in literal
    s = self.string_literal(o.encode(self.encoding))
  File "C:\Users\Karapuz\AppData\Local\Programs\Python\Python39\lib\encodings\cp1252.py", line 12, in encode
    return codecs.charmap_encode(input,errors,encoding_table)
UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-3: character maps to <undefined>
[Finished in 188ms]

Ответы (0 шт):