python3中错误'ascii' codec can't encode characters in position:

searchValue = input('search:')
url = url + searchValue
req = request.Request(url)
page = request.urlopen(req)
bsObj = BeautifulSoup(page.read(), "lxml")
print(bsObj)

这是错误
UnicodeEncodeError: 'ascii' codec can't encode characters in position 14-15: ordinal not in range(128)

刚刚在写这个,google了下并没有明确的答案

阅读 17.1k
2 个回答

已解决

parse.quote(input('search: '))
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进