码迷,mamicode.com
首页 > 编程语言 > 详细

python编码

时间:2017-12-03 22:51:12      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:告诉   首页   python   sci   数据   utf8   down   blog   div   

python在内存中对所有数据都是ascii码存储的 所有要解析出来 你首页要 把当前计算的的编码告诉Python 如

#python2
s = "你好"
#假如你计算机当前编码是gbk  要想转换成utf8
s.decode("gbk").encode("utf8")
#这里面第一步告诉计算机 你是gbk的编码  然后计算机读取这个文字的gbk编码然后存储到内存转换成ascii码   再通过encode解析成utf8  就算你本身是utf8的 你也要 s.decode("utf8").encode("utf8")
#如果python2中 
s = u"你好"
#这就告诉你 这是ascii码 所以只需要 s.encode("utf8")
#在python3中 所有的都默认为ascii码
python3 
s = "你好"
s.encode("utff8")

python编码

标签:告诉   首页   python   sci   数据   utf8   down   blog   div   

原文地址:http://www.cnblogs.com/diandian-d/p/7967510.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!