我正在尝试使用unicode字符串(u'\ xe4\xf6\xfc')作为Python中的参数进行HTTP POST,但是我收到以下错误:
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)
Run Code Online (Sandbox Code Playgroud)
关于如何解决这个问题的任何想法?