Python中有两种默认的字符串:str和unicode。在Python中一定要注意区分“Unicode字符串”

和“unicode对象”的区别。后面所有的“unicode字符串”指的都是python里的“unicode对象”。

事实上在Python中并没有“Unicode字符串”这样的东西,只有“unicode”对象。一个传统意义上

的unicode字符串完全可以用str对象表示。只是这时候它仅仅是一个字节流,除非解码为unicode

对象,没有任何实际的意义。

函数 decode( char_set )可以实现 其它编码到 Unicode 的转换,函数 encode( char_set )实

现 Unicode 到其它编码方式的转换。

在windows下默认的文件编码是GBK,而linux的一般是utf-8.

想要查看文件的编码方式,使用vim打开文本,然后在命令行模式下输入:set fileencoding,回车即可。

有如下字符串

str1= "\u6709\u4e92\u8054\u7f51\u884c\u4e1a\u4eba"

方法1:

str1.encode().decode()     括号里可填的参数,“gbk”,"gb2312","utf-8",这三者的组合,一般情况都可以转换成中文

这样还不行怎么办:

遇到类似的编码问题时,就要先检查响应内容text是什么类型,

如果type(text) is bytes,那么:

text.decode('unicode_escape')

如果type(text) is str,那么:

text.encode('latin-1').decode('unicode_escape')

python unicode转中文_Python将Unicode代码转换为中文字符的几种方法,python,unicode,编码,汉字...相关推荐

  1. python字母表顺序函数_python获取字母在字母表对应位置的几种方法及性能对比较...

    python获取字母在字母表对应位置的几种方法及性能对比较 某些情况下要求我们查出字母在字母表中的顺序,A = 1,B = 2 , C = 3, 以此类推,比如这道题目 https://project ...

  2. python字母对应序号_python获取字母在字母表对应位置的几种方法及性能对比较

    python获取字母在字母表对应位置的几种方法及性能对比较 某些情况下要求我们查出字母在字母表中的顺序,A = 1,B = 2 , C = 3, 以此类推,比如这道题目 https://project ...

  3. python list删除元素_python中List添加、删除元素的几种方法

    原博文 2015-06-21 18:51 − 一.python中List添加元素的几种方法 List 是 Python 中常用的数据类型,它一个有序集合,即其中的元素始终保持着初始时的定义的顺序(除非 ...

  4. python 字符串删除重复_Python删除list里的重复元素有几种方法?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  5. python苹果李子橙_Python 炫技操作:安装包的八种方法

    1. 使用 easy_install easy_install 这应该是最古老的包安装方式了,目前基本没有人使用了.下面是 easy_install 的一些安装示例 #通过包名,从PyPI寻找最新版本 ...

  6. python实现位置移动_Python实现 列表左移N个位置的两种方法。

    ''' Created on 2016年12月9日 @author: jiangxh ''' #可用内置函数代替 def reverse(l, left, right): for m in range ...

  7. python 运算符重载_Python 炫技操作:模块重载的五种方法

    点击上方"Python编程时光",选择"加为星标"第一时间关注Python技术干货!明哥原创的200页<PyCharm 中文指南> 震撼发布 系列文 ...

  8. python字符串成熟编码_python字符串转公式两种方法获取网页编码python版

    在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...

  9. python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...

    html 中 鼠标放在标签上会显示小手状,其它标签在其他标签上,美工给加了一些样式,鼠标放上去也显示小手状.有哪位大手状样式 有什么不懂的前端问题可以去菜鸟驿站.全都是泡沫,只一刹的花火,所谓的友情, ...

最新文章

  1. Office365从销售说起——企业办公考虑重点
  2. 不同语言同时编译的问题
  3. 【设计模式】中介者模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
  4. python中的json
  5. C# 9.0中的新增功能 - 译
  6. QT使用之 手指滑动 | 物理惯性继续滑动动画的实现,根据不同速度实现不同动画效果
  7. JdbcTemplate类中的execute方法
  8. STM32 把结构体存入Flash,并读取(微薄之力,已验证)
  9. python 连续等于
  10. ORACLE GOLDENGATE: WHAT IS ADD TRANDATA REALLY DOING?
  11. JAVA框架常用端口
  12. 为什么局域网需要https加密?如何选择内网SSL证书?
  13. C#调用QQ邮箱简单代码(网络摘抄笔记)
  14. 苏宁“北京攻略”:老阵地,新战场 | 一点财经
  15. javascript书籍推荐
  16. 计算机主机内最核心部件,计算机硬件系统中最核心的部件是什么
  17. 相机模型(针孔、广角)
  18. 我们编写的python代码在运行过程中_在 Rust 代码中编写 Python 是种怎样的体验?...
  19. 《蝶恋花·伫倚危楼风细细》 柳永
  20. 精仿小鸟云官网高大上模板,可做对接IDC站

热门文章

  1. cpu 性能优化思路
  2. es实现html页面搜索,ES 6 浏览器
  3. 微信小程序之图表系列——canvas绘制饼状图,带点击效果
  4. 代码的两种命名方法:驼峰命名、匈牙利命名(优缺点)
  5. H3C交换机 Console口设置密码
  6. vue预览pdf、docx、xlsx文件
  7. Spring5框架(上) IOC
  8. 数仓中的口径及常用口径
  9. 推荐五个非常实用的软件---(编辑器和日常)
  10. C/C++简单实现文件分块