python编码问题

最近在维护一个项目,代码从一台服务器迁移到另一台时,但是一直报错

UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

搜了一大圈,发现是编码问题。
只是其中一个方案解决了问题

userInfo = userInfo.encode('ascii', 'ignore')

但是不太确定什么原理

你可能感兴趣的:(python编码问题)