s = input ('Введите логин: ') s = s.decode('utf-8') print (s)
В такой форме выдает ошибку.
Python 3 версии
s = input ('Введите логин: ') s = s.decode('utf-8') print (s)
bangОна и так в юникоде в третьем питоне. А знаешь ли ты, что такое “юникод”, - вот в чём вопрос.
Подскажите как переменную перевести в юникод?
ZerG
http://www.py-my.ru/post/4bfb3c6a1d41c846bc00009b
Если перед строкой добавить символ u, то при запуске скрипта, эта байтовая строка будет декодирована в unicode из кодировки указанной в начале:
# coding:utf8
print u'Привет'
s = input ('Введите логин: ')
Papa_Svin
bangВы же пишете, что у вас третий питон? В третьем все строки в Юникоде, ничего специально делать не надо.
params = { 'login' : login, 'password' : pass }
params = { 'login' : u'Admin', 'password' : u'Pass123' }