使用python往mysql中传入数据编码出现问题

在使用python尝试往mysql中存入数据的时候,有一个字段设置的编码格式是gbk

img

但是存入数据的时候会报错

img


我知道可以将字段改为utf-8,但是出于某种原因不能改,所以我有什么办法呢,折磨人。

插入时,使用convert函数转换字符集

 CONVERT('中文' USING GBK)

试试存入数据前 , 把内容或者 sql 语句encode 成 gbk