Найти - Пользователи
Полная версия: md5 и кирилица
Начало » Python для новичков » md5 и кирилица
1
Чел_вТапКах
я использую апи одноклассников. и необходимо сделать md5 hash для строки на кирилице, не енкодированой , поскольку потом проверку она в одноклассниках не пройдет, пробую сделать
	message_text = u'помощь!'

MD5 = md5.md5(reqSig)
sig = MD5.hexdigest()
sig = sig.lower()
как всегда выдает
UnicodeEncodeError: ‘ascii’ codec can't encode characters in position 49-54: ordinal not in range(128)
какие будут предложения?
Андрей Светлов
md5 (как и все другие считалки контрольной суммы) работает с байтами, а не юникодными строками. Так что потрудитесь все же преобразовать.
Кстати, по сети тоже байты ходят - не строки (это намек).
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB