指定当前文件编码格式:#-*- coding:utf-8 -*-unicode(万国码): 英文字母 1个字节,中文3个字节python中所有的字符都是unicode编码所有非unicode编码互转都需要先转换成unicode:  unicode encode --> utf-8/gbk  utf-8/gbk decode --> unicode

实例:
#!/user/bin env python
# author:Simple-Sir
# time:20180922
#指定当前文件编码格式化:#-*- coding:utf-8 -*-
# unicode(万国码): 英文字母 1个字节,中文3个字节
#打印系统默认编码
import sys
print(sys.getdefaultencoding())
# unicode encode --> utf-8/gbk
# utf-8/gbk decode --> unicode
# 将utf-8转成gbk
s = '你好' #python中所有的字符都是unicode编码,所以,此处s是unicode编码
#unicode转gbk
s_to_gbk = s.encode('gbk')
print('unicode转gbk:',s_to_gbk)
#gbk转unicode
gbk_to_unicode = s_to_gbk.decode('gbk')
print('gbk转unicode:',gbk_to_unicode)
#unicode转utf-8
gbk_to_utf8 = gbk_to_unicode.encode('utf-8')
print('gbk转utf8:',gbk_to_utf8)

转载于:https://www.cnblogs.com/simple-li/p/9690752.html

初识python: 字符编码转换相关推荐

  1. Python字符编码转换Unicode和str

    参考链接1:https://blog.csdn.net/VictoriaW/article/details/75314737 参考链接2:https://blog.csdn.net/sheldonwo ...

  2. Python字符编码转换

    编码回顾 在备编码相关的课件时,在知乎上看到一段关于Python编码的回答 这哥们的这段话说的太对了,搞Python不把编码彻底搞明白,总有一天它会猝不及防坑你一把. 不过感觉这哥们的答案并没把编码问 ...

  3. python字符编码转换_Python字符和字符值(ASCII或Unicode码值)转换方法

    目的 将一个字符转化为相应的ASCII或Unicode码,或相反的操作. 方法 对于ASCII码(0~255范围) 代码如下: >>> print ord('A') 65 >& ...

  4. python 字符编码问题

    字符编码 一.字符编码的演进 ASCII GB2312    GBK1.0    GB18030 Unicode编码:国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言.跨平台 ...

  5. Python字符编码详解

    Python字符编码详解 转自http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html Python字符编码详解 本文简单介绍了各种常用的 ...

  6. 深入理解Python字符编码--转

    http://blog.51cto.com/9478652/2057896 不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久,你一定遇到过UnicodeEncodeError ...

  7. python字符编码在哪里_快速入手Python字符编码

    前言 对于很多接触python的人而言,字符的处理和语言整体的温顺可靠相比显得格外桀骜不驯难以驾驭. 文章针对Python 2.7,主要因为3对的编码已经有了很大的改善并且实际原理一样,更改一下操作命 ...

  8. python 字符编码处理_浅析Python 字符编码与文件处理

    Python字符编码 目前计算机内存的字符编码都是Unicode,目前国内的windows操作系统采用的是gbk. python2默认的字符编码方式是ASCII python3默认的字符编码方式是Un ...

  9. 转1:Python字符编码详解

    Python27字符编码详解 声明 一 字符编码基础 1 抽象字符清单ACR 2 已编码字符集CCS 3 字符编码格式CEF 31 ASCII初创 311 ASCII 312 EASCII 32 MB ...

  10. python中二进制和文本不同_关于Python字符编码与二进制不得不说的一些事

    二进制 核心思想: 冯诺依曼 + 图灵机 电如何表示状态,才能稳定? 计算机开始设计的时候并不是考虑简单,而是考虑能自动完成任务与结果的可靠性, 简单始终是建立再稳定.可靠基础上 经过尝试10进制,但 ...

最新文章

  1. Y项目逸事之中国人设计的全球模板
  2. Centos7下删除virbr0网卡信息
  3. 数据结构(c语言版)笔记6,2020考研计算机《数据结构(C语言版)》复习笔记(6)
  4. 云服务器的优点和缺点_为什么要使用云计算? 的优点和缺点
  5. java 里的 循环不变式 百度百科,循环不变式
  6. IPTABLES常用配置
  7. 实现二叉树的序列化和反序列化
  8. 朋友圈加粗字体数字_如何让你的朋友圈骚到脱颖而出?
  9. 三维全景展示的特点 北京同创蓝天的专业性如何
  10. NLP与对比学习的巧妙融合,简单暴力效果显著!
  11. jieba结巴分词加入自定义词典
  12. 清空 通讯录 android,安卓 通讯录 清除数据恢复
  13. 微信小程序客服之如何接入多客服
  14. 新型基础测绘体系建设试点技术大纲-思维导图
  15. 树莓派zero USB OTG直连
  16. Windows Server 2016搭建Bitlocker驱动器加密
  17. 大数据时代下“被直播”问题现状调研报告
  18. 中标麒麟V7环境离线搭建本地YUM服务器
  19. 消费者洞察:案例透视消费者洞察实践与收益
  20. 工作中的点滴感悟,职场小白要牢记

热门文章

  1. Android Audio Play Out Channel
  2. Oracle教程-安装、结构(一)
  3. hawq state 报错: the database is down, but Ambari shows all hawq services as being
  4. Spring AOP切入点与通知XML类型
  5. Servlet方法详解
  6. css高清动图,CSS3+PNG实现GIF动画效果
  7. c语言程序设计 第三版 哈工大,c语言程序设计 哈工大 苏小红 第三章习题
  8. linux c fifo阻塞写和非阻塞写,linux—FIFO的使用与非阻塞标志(O_NONBLOCK)的影响
  9. java 正则表达式 反向_正则表达式中的数量表示符、反向引用、零宽断言、以及java中的用法...
  10. python mysql 时间比较大小_python时间函数与mysql时间函数转换