俺写的一段代码可以完成你要的功能 #coding=gbk import urllib import urlparse url = 'http://www.test.org/中文/测试.html' scheme, netloc, url, query, fragment = urlparse.urlsplit(url) url = urllib.quote(url) url = urlparse.urlunsplit((scheme, netloc, url, query, fragment)) print url