python解决微信登录昵称中带有表情emoji报错,亲测有效。

直接上解决方法:

安装这个库

pip install emoji

import emoji

a = "ç ç ¾SunShineð»"
print(a)
b = emoji.demojize(a.encode('iso-8859-1').decode('utf-8')) 
print(b)
print(emoji.emojize(b))



这是输出信息:
ç ç ¾SunShineð»
砂砾SunShine:sunflower:
砂砾SunShine

emoji.demojize(str) 方法会将表情转成对应的英文,这时你可以这他存入数据库

取值的时候: 用emoji.emojize(str)

就会转成对应的表情。。。。

就这么简单。不懂可以私聊我。

你可能感兴趣的:(python)