我正在尝试解码以下内容:UKLTD� For
进入utf-8(或任何真正的东西),但我无法锻炼如何做到这一点并继续得到像
'ascii'编解码器无法解码位置8的字节0xae:序数不在范围内(128)
我正在阅读csv并有以下内容:
with open(path_to_file, 'rb') as f:
reader = csv.reader(f)
for row in reader:
order = Order(
...
product_name = row[11].encode('utf-8'),
...
)
order.save()
如果我保留字符串的其余部分,我现在很乐意忽略该字符。
谢谢@BartFriederichs。
解决方案是:product_name = row[11].decode('iso-8859-1').encode('utf8')