作者aiweisen (教授...我想毕业)
看板Python
标题[问题] 中文编码错误
时间Wed May 13 00:20:05 2015
我目前遇到的情况是这样子
我很早之前有写个程式 是先将中文透过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
标题 [问题] 温泉旅馆的儿童人头算法?
1F:→ robler:问问题然後自称拎背这样好吗 有点礼貌ok?04/11 16:32
2F:→ penan:骨科大 XD04/11 16:34
3F:→ MicroGG:你不懂,我有苦衷,我不说拎杯会被乡民骂..04/11 16:36
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.138.150.24
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1431447610.A.C82.html
4F:→ uranusjr: 这结果有点像 big5 ('%A4j%BE%C7%A5%CD') 然後位元移位 05/13 01:29
5F:→ uranusjr: 我猜是你 console encoding 有问题, 但有点懒得追 05/13 01:29
6F:→ uranusjr: 先猜存成档案执行就会好了 05/13 01:32