O\xc5|M\xa3\x82A\x00\x02O1QMG\xd4NM\x1c\xf3NM\xf5\xacO\xf5\xacM%<B\x00\x00\x003\xe6\x90\x9c\xe7\xb4\xa2\xe7\xbb\x93\xe6\x9e\x9c\xe5\xa4\xaa\xe5\xb0\x91\xef\xbc\x8c\xe4\xb8\xba\xe6\x82\xa8\xe5\x8f\x91\xe7\x8e\xb0\xe6\x9b\xb4\xe5\xa4\x9a\xe6\x90\x9c\xe7\xb4\xa2\xe7\xbb\x93\xe6\x9e\x9cM\xb9_NM\x82\xe1NM<\xbeI\x00\x00\x00\x00ZM\x88\x0cNM]0NM\x95yNMO1NM\x03rI\x00\x00\x00\x05M-\xa7B\x00\x00\x00$2ca0593f-448b-49ef-bce1-caab2d224dffM:rNM\xd3\x97NM\x02II\x00\x00\x00\x00M\xb3\xa3NM<\xd8NM0\x99NM\xdc1NM1\x00I\x80\x00\x00\x00M_\xe4I\x00\x00\x00\x00ZO1QMG\xd4NM\x1c\xf3NM\xf5\xacNM\x88\x0cNM]0NM\x95yNMO1NM\x03rI\x00\x00\x00\x0bM-\xa7B\x00\x00\x00$2ca0593f-448b-49ef-bce1-caab2d224dffM:rNM\xd3\x97NM\x02II\x00\x00\x00\x00M\xb3\xa3NM<\xd8NM0\x99O\'\x10Ms\xaeNM\x7f\xd3A\x00\x19OO1MI\x07FM\xf7\x08FMC\xe0FM\x8diFM\x80\x02NM\xc2\x13FM"\x0cFM0\x96FM\xcd_NMZ\x9cI\x00\x00\x03mM\xc8\xe1NM4\xb2I\x00\x00\x00\x06M!\x0bB\x00\x00\x00\x07#22A3DDM\x9e\\FM\xd3\xa7FM\t\x1bI\x06ud"M\xd2\x93L\x00\x00\x00\x00\x06ud"M<\xbaB\x00\x00\x00\x10i3CfIHeo1KPklxNsM\xee\x8fB\x00\x00\x00\x1cTiira\xe5\xaa\x9e\xe6\x8b\x89\xc2\xb7\xe7\xba\xaa\xe5\xbf\xb5\xe6\x97\xa5\xe9\xa4\x90\xe5\x8e\x85M\x88\x1bB\x00\x00\x00\x0c\xe9\xbe\x99\xe9\x97\xa8\xe6\xb5\xa9\xe5\xba\x97M\x88FNM.\xfcB\x00\x00\x00\x00M\x87\x0fI\x06ud"M( I\x00\x00\x00\x00M\xbe\xb7I\x00\x00\x00-MEKB\x00\x00\x00\n\xef\xbf\xa5286/\xe4\xba\xbaMT\x91OT\x91M)~D@=\x8ea|\x1b\xdaQM+\x04D@Z\xa6\x0f\x1fW\xb4\x1cMK?B\x00\x00\x00\x05GCJ02ZM\xe4\xacB\x00\x00\x00\x14{"distance":1432191}M\t\x91TM\x8d)A\x00\x02B\x00\x00\x00\x0862884188B\x00\x00\x00\x0b19946984518M\x04\x15NM-\x04B\x00\x00\x00\x1f\xe5\x8d\x97\xe6\xbb\xa8\xe8\xb7\xaf\xe9\xbe\x99\xe9\x97\xa8\xe6\xb5\xa9\xe8\x80\x81\xe8\xa1\x976\xe5\x8f\xb7\xe6\xa5\xbcMA\xdbB\x00\x00\x00\x00M85I\x00\x00\x00\nM\x9e\xa0I\x00\x00\x00tMs\xf9B\x00\x00\x00\x06\xe8\xa5\xbf\xe9\xa4\x90M\xa7\xb4I\x00\x00\x00\tM}\x9bI\x00\x00\x06]MW\x95B\x00\x00\x00\t\xe5\x8d\x97\xe6\xbb\xa8\xe8\xb7\xafM\xbe\x8aD@=\x8ea|\x1b\xdaQMV-D@Z\xa6\x0f\x1fW\xb4\x1cM\xd2\xefFM\x94\xecB
这种字节码如何转字符串
str_result = _content.decode()
print(str_result)
报错如下:
Traceback (most recent call last):
File "F:/shansong/dianping/app/dianping_search.py", line 76, in <module>
str_result = _content.decode()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc5 in position 1: invalid continuation byte
首先你要知道这段
bytes
是怎么被encode
,才能选出对应的 decode 编码怎么判断
bytes
是怎么被encode
的?encode
代码(100%可靠)靠什么猜?用 chardet 猜