What is the solution of UnicodeDecodeError: & # 039
Today, I would like to talk to you about UnicodeDecodeError: what is the solution to utf8'? many people may not know much about it. In order to make you understand better, the editor has summarized the following for you. I hope you can get something from this article.
UnicodeDecodeError: 'utf8' codec can't decode byte 0xd4 in position x: invalid continuation byte
More 0
Pythonencode string
An error will be reported when executing the following statement
O = "a test of\ xe9 char" # I want this to remain a string as this is what I am receiving
V = o.decode ("utf-8")
The error stack information is as follows:
Traceback (most recent call last):
File "", line 1, in
File "C:\ Python27\ lib\ encodings\ utf_8.py"
Line 16, in decode
Return codecs.utf_8_decode (input, errors, True) UnicodeDecodeError:
'utf8' codec can't decode byte 0xe9 in position 10: invalid continuation byte
This is because\ xe9 is not a legal utf-8 character and does not meet the definition of utf-8, which can be handled as follows:
O = "a test of\ xe9 char" # I want this to remain a string as this is what I am receiving
V = o.decode ('latin-1') .encode ("utf-8")
Print v
problem
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 0: invalid start byte solution
Resolve:
This is because\ xe9 is not a legal utf-8 character and does not meet the definition of utf-8, which can be handled as follows:
Li.append (line.decode ('utf-8','ignore)
After reading the above, do you have any further understanding of the solution of UnicodeDecodeError: 'utf8'? If you want to know more knowledge or related content, please follow the industry information channel, thank you for your support.