Здравствуйте, мне было интересно, знаете ли вы какой-либо другой способ кодирования строки в безопасном для URL, потому что urllib.quote делает это неправильно, вывод отличается от ожидаемого:
Если я попробую
urllib.quote ( 'A')
я получаю
'% C3% A1'
Но это не правильный вывод, он должен быть
% E1
Как показывает инструмент, предоставленный здесь этот сайт
И это не для меня сложно, неправильный вывод цитаты мешает браузеру найти ресурсы, если я попытаюсь
urllib.quote ('\ images \ á \ some file.jpg')
А потом я пытаюсь с помощью инструмента javascript, который я упомянул, я получаю эти строки соответственно
* * +1034% 5Cimages% 5C% C3% A1% 5Csome% 20file.jpg * * тысяча тридцать пять
% 5Cimages% 5C% E1% 5Csome% 20file.jpg * +1037 *
Обратите внимание, что это почти то же самое, но URL, указанный в кавычке, не работает, а другой - работает.
Я попытался возиться с кодировкой ('utf-8) в строке, указанной в кавычках, но это не имеет значения.
Я пробовал с другими испанскими словами с акцентами и - они все представлены по-разному.
Это ошибка с питоном?
Знаете ли вы какой-нибудь модуль, который понимает это правильно?