我需要对外国名称进行 url 编码,例如“Misère”。
当我这样做时:
urllib2.quote(name)
我得到一个错误:
File "/System/Library/Frameworks/Python.framework/Versions/
2.5/lib/python2.5/urllib.py", line 1205, in quote
res = map(safe_map.__getitem__, s)
KeyError: u'\xe8'
我做错了什么?
最佳答案
尝试:
urllib2.quote(s.encode('utf8'))
关于python - 如何正确地对重音进行 url 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4924273/