Кодировка / для URL - PullRequest
       6

Кодировка / для URL

0 голосов
/ 21 января 2020

Я пытаюсь закодировать / для URL, используя urllib.quote . Следуя документации, я передаю пустую строку для второго параметра, чтобы гарантировать, что / не исключен из кодировки:

print(quote('prøve med / i den', ''))

Однако я получаю следующую ошибку:

Файл "/path/to/my/file.py", строка 388, в my_function

print (цитата ('prøve med / i den', '')))

Файл "/usr/local/lib/python2.7/urllib.py", строка 1298, в цитате

return '' .join (map (quoter, s))

KeyError: u '\ xf8'

1 Ответ

1 голос
/ 21 января 2020

Попробуйте использовать строку Unicode:

u'prøve med / i den'

Вместо:

'prøve med / i den'

KeyError: u '\ xf8'

Это шестнадцатеричный код для ø.

...