Как правило, в Python, если у вас есть байтовая строка, вам нужно сначала использовать decode, чтобы преобразовать ее во внутреннее представление, затем вы можете закодировать ее в UTF-8.Конечно, вам нужно знать кодировку \xe0
, чтобы это работало (я предполагаю, что ваш персонаж закодирован с использованием ISO-8859-8):
'\xe0'.decode('iso-8859-8').encode('utf-8')
РЕДАКТИРОВАТЬ: Aпримечание:
Убедитесь, что вы используете внутреннее представление в вашей программе как можно дольше.В общем: декодировать первым (на входе), кодировать последним (на выходе).