我有以下网址作为我的参赛作品之一:
repr(input)
u'www.imdb.com/title/tt1771636/\u200e'
如果尝试:
str(input).lower()
url = str(url).lower()
UnicodeEncodeError: 'ascii' codec can't encode character u'\u200e'
in position 29: ordinal not in range(128)
如何将其正确编码为字符串,然后将其全部小写?
答案 0 :(得分:0)
在这种情况下尝试/除外:
try:
url = str(url).lower()
except UnicodeEncodeError:
url = (url.encode('utf8')).lower()