[英]python convert chinese characters in 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內部服務器錯誤而停止。 你能解釋一下我嗎?
這是繁體中文,請嘗試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
經營管理主管
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.