我要打印'\xd6\xd0\xb9\xfa\xba\xda\xc1\xfa\xbd\xad'
這是一個漢字。Python:如何打印此特殊字符串?
l = ['\xd6\xd0\xb9\xfa\xba\xda\xc1\xfa\xbd\xad']
a = [l[0].decode('utf-8')]
print(a[0])
但它引發了這個錯誤:UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 0: invalid continuation byte
。我也試過deocde('latin-1')
。但結果不是漢字。
你從哪裏得到這些字節? – Ryan
@Ryan它形成一個csv文件,該列中的所有值都是中文字符,如excel中所示。 –
這些字節的正確字符是什麼?你能把這些問題包括在內嗎? – Ryan