使用特殊字符MySQL python

时间:2019-03-08 16:08:08

标签: python mysql database string utf

我正在做一个数据库,我想在行名VARCHAR [50]中插入一个字符串。 我收到错误消息:mysql.connector.errors.DatabaseError: 1366 (HY000): Incorrect string value: '\xC5\x88ol H...' for column 'name' at row 187

某些字符串具有特殊字符,例如“François”,“ L'adore”,“Décade”,“ France!”。如何插入此字符串?

我要插入的查询是:sql = "INSERT INTO Channels (name,sid,encrypted, freq,sat_id) VALUES (%s,%s,%s,%s,%s)" mycursor.executemany(sql, data),数据的第一个值是str(ch[a])

第187行中的字符串为CGTN Français HD,它给我错误,因为不接受“ç”字符,我如何使mysql接受这种字符?

0 个答案:

没有答案