Я пытаюсь выполнить HTTP POST со строкой Unicode (u '\ xe4 \ xf6 \ xfc') в качестве параметра в Python, но получаю следующую ошибку:
UnicodeEncodeError: 'ascii'кодек не может закодировать символ
Это код, используемый для создания HTTP POST (с httplib2)
http = httplib2.Http()
userInfo = [('Name', u'\xe4\xf6\xfc')]
data = urlencode(userInfo)
resp, content = http.request(url, 'POST', body=data)
Есть идеи, как решить эту проблему?