Kiopler 发表于 2017-2-3 22:16:41

学习了 谢谢小甲鱼老师{:10_266:}

名浪人不浪 发表于 2017-2-13 10:24:50

最后一个有点模糊,以后再回头光顾{:10_256:}

mysoulmq 发表于 2017-2-18 21:38:17

牛逼了我的小甲鱼

夜与晨 发表于 2017-4-23 11:28:06

谢谢小甲鱼,懂了

brainy 发表于 2017-5-4 22:10:36

Python3还是给力

zjgwh 发表于 2017-5-5 21:54:04

支持了,学习。

Y-Frank 发表于 2017-7-5 22:32:28

get,谢谢楼主

球球chenjay 发表于 2017-7-28 09:25:18

棒棒的 ~感谢分享

春夜喜小雨 发表于 2017-8-16 09:59:59

厉害了

ド゛゜范 发表于 2017-8-23 22:34:28

{:10_249:}get

455769582 发表于 2017-9-2 12:46:10

Python3确实比2要方便好多哦~

李白-千年之狐 发表于 2017-9-23 18:16:07

666

黄展盈 发表于 2017-10-8 21:59:48

本帖最后由 黄展盈 于 2017-10-8 22:02 编辑

求大神赐教,找来找去都不知道错在哪里{:10_266:}

ganliguan1993 发表于 2017-11-7 20:43:29

感谢楼主~

Python玲玲 发表于 2017-11-17 17:14:45

涨姿势喽

python3.6.3 发表于 2017-12-22 20:28:55

学习了

土豆你个破忒头 发表于 2018-1-1 21:47:30

>>> string = "我爱".decode('utf-8') + u"FishC"
Traceback (most recent call last):
File "<pyshell#15>", line 1, in <module>
    string = "我爱".decode('utf-8') + u"FishC"
AttributeError: 'str' object has no attribute 'decode'


求教,为什么会报这个错?

AdaHao 发表于 2018-1-28 12:42:45

总结:
1: Python2 中默认使用Ascii编码最大的为128,而在ASCI编码中128包括特殊字符以及英语的字母
Python3 中默认的使用Utf-8编码;Utf-8中囊括了多种语言又称为万国码
2:当编码在128的范围内的时候unicode和ASCII是可以兼容的,而当编码大于128的时候ASCII没有办法表示这时候试图转成Unicode就会出现问题
3.‘字符’.decode(‘utf-8’)实现对字符的解码格式的选择      u"字符"编码方式为Unicode
4.其他编码系统到Unicode的转换成为解码(decode)而Unicode的转换为其他种类的称为编码(encode)

wangjk 发表于 2018-2-8 20:21:30

python3以后就不会碰到编码的问题了

keshen 发表于 2018-3-1 21:38:10

54课 代码爬百度翻译 和有道翻译 返回50 和997怎么解决
页: 1 2 [3] 4 5 6
查看完整版本: Python编码问题的解决方案总结