如何在python中将8位希伯来语转换为utf-8

Dan*_*iss 3 python utf-8

我有希伯来语数据,以便\ xe0是希伯来语的aleph,并希望将其转换为utf-8

pap*_*ika 7

通常在Python中,如果你有一个字节字符串,你需要首先使用decode将其转换为内部表示,之后你可以将它编码为UTF-8.当然,您需要知道\xe0为此工作的编码(我假设您的角色使用ISO-8859-8进行编码):

'\xe0'.decode('iso-8859-8').encode('utf-8')
Run Code Online (Sandbox Code Playgroud)

编辑: 旁注:

确保尽可能长时间地使用程序中的内部表示.通常:首先解码(输入时),最后解码(输出时).