我需要将â
字符转换成可以传递给URL的格式。我以json列表的形式获取一些名称,然后将它们传递到其他地方。在
result = json.load(urllib2.urlopen(LIST_URL), encoding='latin-1')
for item in result:
name = item["name"]
print name
print urllib2.quote(name.lower())
当名称为Si–n时,这将产生一个urllib错误:
^{pr2}$
有人能给我个建议吗?在
Tags:
quote()
函数需要str参数,而不是unicode。使用urllib2.quote(name.lower().encode('latin1'))
(假设您的站点接受拉丁1编码)。在相关问题 更多 >
编程相关推荐