我有一个csv,其中包含德语Umlaute(ä,ö,ü)的字段,如下所示:
b'Beitr\xc3\xa4ge'
我尝试阅读 .csv 并打印原始字词Beiträge
),但无论我做什么,我似乎只能得到b'Beitr\xc3\xa4ge'
背部。
我已经尝试过关于如何转换为Unicode的各种建议,我已经尝试过Python 2.7和3,但我很难过。
我该怎么办?
答案 0 :(得分:0)
使用解码功能:
b'Beitr\xc3\xa4ge'.decode('utf-8')
返回
Beiträge
答案 1 :(得分:0)
我也必须使用这些“Umlaute”。为了解决这个问题,我在我的python模块的第一行写了
# -*- coding: iso-8859-1 -*-
在Python 3.6中适合我 如果我比键入s.th.喜欢
print("Beträge")
控制台中的输出是“Beträge”