python2 调用pymysql查询中文结果只输出了16个汉字,比数据库中的短

问题遇到的现象和发生背景

python2 调用pymysql查询varchar类型的字段,里面存储了中文,有超过16个汉字的长度的数据,但是输入结果中只输出了16个汉字,比数据库中的短。

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

python2 调用pymysql查询varchar类型的字段,里面存储了中文,有超过16个汉字的长度的数据,想要的结果:输入完整长度的中文字符。

你可以看看你的varchar类型的长度设置的多少
但是建议把数据库中这个字段换成text类型,并且编码设置为utf8