[問題] 中文編碼錯誤

看板Python作者 (教授...我想畢業)時間10年前 (2015/05/13 00:20), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
我目前遇到的情況是這樣子 我很早之前有寫個程式 是先將中文透過urllib.quote把它編碼成utf8後 再利用urllib.urlencode 把它編碼成url的形式送出去 另一邊收到後會使用urllib.unquote把這個url進行解碼 但是我不知道改到哪一邊 我編碼後輸出很奇怪 以這篇 #1ANKD1la (Python) 為例 照理說執行urllib.quote 後 輸出應該是 %E5%A4%A7%E5%AD%B8%E7%94%9F 但我的卻是這樣 >>print urllib.quote(u'大學生'.encode('utf8')) %C2%A4j%C2%BE%C3%87%C2%A5%C3%8D >>print urllib.unquote(u'大學生'.decode('utf8')) ¤j¾Ç¥Í 請問我這是錯在哪阿? -- 作者 MicroGG (La new總冠軍) 看板 Japan_Travel 標題 [問題] 溫泉旅館的兒童人頭算法?

04/11 16:32,
問問題然後自稱拎背這樣好嗎 有點禮貌ok?
04/11 16:32

04/11 16:34,
骨科大 XD
04/11 16:34

04/11 16:36,
你不懂,我有苦衷,我不說拎杯會被鄉民罵..
04/11 16:36
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.138.150.24 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1431447610.A.C82.html

05/13 01:29, , 1F
這結果有點像 big5 ('%A4j%BE%C7%A5%CD') 然後位元移位
05/13 01:29, 1F

05/13 01:29, , 2F
我猜是你 console encoding 有問題, 但有點懶得追
05/13 01:29, 2F

05/13 01:32, , 3F
先猜存成檔案執行就會好了
05/13 01:32, 3F

文章代碼(AID): #1LKYWwo2 (Python)
文章代碼(AID): #1LKYWwo2 (Python)