The python version of my linux server is 2.*, which appears unicodedecodeerror when Chinese encode (UTF-8): ' ASCII ' codec can ' t decode byte 0xe6 in position 0: Ordinal the problem of not in range (128). And there is no problem in 3.*.
Workaround: Join in front of the code
Import sysreload (SYS) sys.setdefaultencoding (' UTF8 ')
Python 2.x, the character encoding aspect, the design is not good. The string contains two----->STR strings (the encoding type of the string, which corresponds to what encoding your python file is stored in) and the Unicode string
In Python 3.*, the string is Unicode-encoded str. The above problem is a manifestation of the python2.*-slag code
If there is any doubt welcome to my public number to discuss with me ~
Python troubleshooter----Resolution Unicodedecodeerror: ' ASCII ' codec can ' t decode byte 0xe6 in position 0