python конвертировать китайские символы в url

У меня есть URL-адрес

href = "../ job / jobarea.asp? C_jobtype = 經營 管理 主管 & peoplenumber = 151" ,

это показано в контрольном элементе. Но когда он открывается в новой вкладке, он отображается как

../job/jobarea.asp?C_jobtype=%B8g%C0%E7%BA%DE%B2z%A5D%BA%DE&peoplenumber=151

Как узнать, какой тип кодировки используется браузером для его преобразования. Когда я пытаюсь сделать scrapy, он показывает другой формат и останавливается как 500 внутренних ошибок сервера. Не могли бы вы объяснить мне?

    One Solution collect form web for “python конвертировать китайские символы в url”

    Это традиционный китайский, поэтому попробуйте cp950

     #-*-coding:utf8 -*- import urllib s = '經營管理主管'.decode('utf-8').encode('cp950') print urllib.quote(s) q ='%B8g%C0%E7%BA%DE%B2z%A5D%BA%DE' print urllib.unquote(q).decode('cp950').encode('utf-8') 

    результат

     %B8g%C0%E7%BA%DE%B2z%A5D%BA%DE經營管理主管 
     
    Interesting Posts for Van-Lav

    Как я могу зарегистрировать однопользовательский процесс регистрации Django (вместо двух шагов) с обязательным по электронной почте?

    Не удалось запустить скрипт Python с помощью Conda

    Найти имя модуля исходящего исключения в Python

    Пытаясь запустить простой скрипт python monkeyrunner, 'importerror no module named os'

    Удаление непечатаемых символов из строки в python

    Python: RuntimeError: суперкласс __init __ () из% S никогда не вызывался

    Сохранение словаря в .XLSX

    Python: получить строковое представление PyObject?

    Как можно сохранить уникальное соединение Rserve за сеанс?

    Может ли переменная количество аргументов передаваться функции?

    Загрузка веб-страницы и всех ее файлов ресурсов в Python

    Разделите результат 'counter'

    Проверка версии модуля Python во время выполнения

    Python PIL «IOError: файл изображения усечен» с большими изображениями

    Производительность утилиты Redis vs Disk в кешировании

    Python - лучший язык программирования в мире.