获取微信用户的nickname的时候,有的用户使用的是emoji字符
来源:4-4 实现登录功能
![](http://img1.sycdn.imooc.com/user/54584d1300016b9b02200220-100-100.jpg)
醉舞红袖夜添香
2020-01-13
该怎么保存???
print nickname 是这样的
前面两个字符直接乱码了
显示的错误:
django.db.utils.OperationalError: (1366, “Incorrect string value: ‘\xF0\x9F\x8C\x9F\xF0\x9F…’ for column ‘nickname’ at row 1”)
写回答
1回答
-
咚咚呛
2020-01-20
确实,有emoji字符会导致编码出错,解决方法应该是判断存在转码,或者去掉。
需要额外安装emoji库处理。
pip install emoji
00
相似问题