首页 > 编程语言 > 详细

python编码问题

时间:2016-07-16 00:24:08      阅读:266      评论:0      收藏:0      [点我收藏+]

Python试图在字节串和字符串之间以不为人所察觉的方式进行转化。在不同的转换中,在条件允许的情况下,Python会试图在字节串和unicode 字符串直接进行转换。

例如将字节串和unicode字节串连接到一起时。根据前面的介绍,不使用encoding就在不同类型之间进行转换是没有意义的。

所以Python依赖一个“默认编码”,该编码由sys.setdefaultencoding()指定。

在大多数平台上,默认的是ASCII编码。但对于所有转换,使用这种编码几乎都是错误的。如果不手动指定编码就调用str()unicode(),或是函数以字符串作为参数,传递的是其他类型的参数时,都会使用这个默认编码。

 

python编码问题

原文:http://www.cnblogs.com/2wind/p/5674756.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!