3
Я использовал следующий код для кодирования списка параметров:Как URL кодировать китайские символы?
params['username'] = user
params['q'] = q
params = urllib.quote(params)
Но это не работает, когда q
равно 香港
. Следующая ошибка:
'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
Как исправить ошибку?
Я думаю, вам нужен конвертер unicode для ascii пример '\\ u524d'. Или проверьте http://stackoverflow.com/questions/2365411/python-convert-unicode-to-ascii-without-errors – KingRider