咱们接着上一篇的文章继续,深度学习编码与解码,简单易懂!

# 解决乱码
# 编码乱码 :从网上获得的数据,我们就要根据他的编码格式进行解码
# 那么我们如何知道它的编码格式import requests# 1.确定url
url = "https://www.baidu.com/"  # 小细节:字符串得方式进行呈现
# 2.发送请求 ,得到请求得数据
response = requests.get(url)
print(response.encoding)  # text自动检测到的编码格式,ISO-8859-1
# 字符串类型
str_data = response.text# 方式一:
# # 编码:字符串转化为字节类型
# bytes_data = str_data.encode(encoding='ISO-8859-1')  # 使用它检测到的编码格式变为字节类型
# # 解码:字节类型转化为字符串
# str_data = bytes_data.decode()
# print(str_data)#方式二:
# content获取的本身就是字节类型,所以不需要再编码了,就可以直接使用content
bytes_data = response.content
# 解码:字节类型转化为字符串
str_data = bytes_data.decode()
print(str_data)

你学废了吗?

解码(decode)与编码(encode)(内附源代码)相关推荐

  1. RT-Thread4.0正式发布了,还支持SMP (内附源代码下载地址)

    源代码网盘下载地址:https://pan.baidu.com/s/1mgIAyWo#list/path=%2F (下拉至底部及可见RT-Thread4.0压缩包) RT-Thread 4.0版本代码 ...

  2. java代码实现看帖回帖功能_求助Java窗口菜单如何实现复制粘贴剪切等功能(内附源代码)...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 if(e.getActionCommand()=="进入注册") {new CommFrame();   }}class Handle ...

  3. java 两个窗口 贴_求助Java窗口菜单如何实现复制粘贴剪切等功能(内附源代码)...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 if(e.getActionCommand()=="进入注册") {new CommFrame();   }}class Handle ...

  4. php做一个网页的源代码,用HTML5做一个个人网站此文仅展示个人主页界面。内附源代码下载地址...

    下载说明: 1.再好的作品都不如将来要做的作品.在每一次的设计当中都能有所收获,才是设计师在web开发中最得益的. 2.本站所有作品均是杨青个人设计.如果发现模板有错,请尽情谅解. 3.如果遇到什么问 ...

  5. 快速学会微信小程序MiniProgram开发(一)【内附源代码】

  6. html 天气预报开发,html javascript 天气预报 (内附源代码)

    [实例简介] 仿照webQQ的天气样式做的一个天气预报,使用中国天气的数据源 [实例截图] [核心代码] 天气预报 └── weatherWidget ├── bg-main-mini.png ├── ...

  7. FFmpeg的H.264解码器源代码简单分析:宏块解码(Decode)部分-帧内宏块(Intra)

    ===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...

  8. FFmpeg的H.264解码器源代码简单分析:宏块解码(Decode)部分-帧内宏块(Intra)...

    ===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...

  9. Base64的编码(Encode)与解码(Decode)

    Base64的编码(Encode)与解码(Decode) 推荐第一种 效率更高. 第一种:java8 新版本 @Testpublic void test1(){//现在Base64编码 import ...

最新文章

  1. 支付宝何以支撑双十一4200万次/秒的数据库请求峰值?
  2. javafx 图标_JavaFX技巧32:需要图标吗? 使用Ikonli!
  3. TI基于MSP430F67641的电能表技术方案
  4. 0054-软件版本号问题
  5. raster | R语言中的空间栅格对象及其基本处理方法(Ⅱ):投影、属性提取
  6. HAUT校赛--某科学的打麻将
  7. 扩展正则表达式egrep11
  8. 格式工厂pdf转换成html,PDF转html转换器(Adept PDF to Html Converter)
  9. css字体图标的使用
  10. dell网卡linux驱动,Dell R720上安装linux网卡驱动
  11. 公司财务分析——收益性分析
  12. 阿里研究员玄难:如何做电商业务中台
  13. feedburner怎么用_新手RSS订阅使用指南
  14. 股票学习-20220613
  15. MapReduce处理两个文件内不同行信息
  16. Vue+OpenLayers学习系列(九)Vue+OpenLayers小案例(长度测量、面积测量、坐标定位、坐标获取)
  17. 嵌入式Linux系统环境搭建全流程-4412友善之臂开发板
  18. 借钱赚钱花钱6点认识
  19. 幸福人生心得体会之如何得到好婚姻好事业
  20. AI绘画与虚拟人生成实践(三):让虚拟形象动起来!照片生成说话的视频

热门文章

  1. 2023年企业如何改善员工体验?为什么员工体验很重要?
  2. 人工智能行业研究:史上最伟大的科技革命
  3. poj1007玛雅历
  4. yolov5在plotting labels时停止并显示Process finished with exit code 1
  5. 基于Android的五子棋游戏APP设计
  6. 【实用教程】教你制作好看的论文区位图
  7. 广度优先搜索 - 宽度优先搜索 - 横向优先搜索 (breadth-first search,BFS)
  8. 图片懒加载及Vue自定义图片懒加载指令
  9. C++中cos,sin,asin,acos这些三角函数操作的是弧度,而非角度,
  10. 先行进位加法器的延迟计算