成功解决pillow模块内生成的非UTF-8格式(比如label中有汉字时)

目录

解决问题

解决方法


解决问题

解决pillow模块内生成的非UTF-8格式(比如label中有汉字时),需要进行格式转换。

解决方法

UTF-8是互联网上使用最广的一种Unicode的实现方式。UTF-8是一种变长的编码方式,它使用1-4个字节表示一个符号,根据不同的符号选择不同长度的字节表示。

  1. decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串转换成unicode编码。
  2. encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串转换成gb2312编码。
name = name.encode("UTF-8")
name = name.decode("ascii")   

参考文章

彻底搞懂Python字符编码

成功解决pillow模块内生成的非UTF-8格式(比如label中有汉字时)相关推荐

  1. 成功解决VM虚拟机内This compute has only 713.3MB disk space remaning

    成功解决VM虚拟机内This compute has only 713.3MB disk space remaning 目录 解决问题 解决思路 解决方法 解决问题 This compute has ...

  2. Yii模块内生成CRUD

    2019独角兽企业重金招聘Python工程师标准>>> 刚接触Yii框架不太了解其中内容,做一个简单的讲解,以便以后使用. 操作 module 命令生成 module config中 ...

  3. pillow模块 (PIL) 生成验证码

    验证码源码: def v_code(request):from PIL import Image, ImageDraw, ImageFontimport random# 定义一个生成随机颜色的函数de ...

  4. 成功解决ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device

    成功解决ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device ...

  5. 成功解决pyinstaller生成exe缺少各种包的问题

    成功解决pyinstaller生成exe缺少各种包的问题 目录 解决问题 解决方法 解决问题 成功解决pyinstaller生成exe缺少各种包的问题 解决方法 将缺少包的路径,如找不到自定义的yol ...

  6. python 基于pillow模块生成随机图片验证码教程

    效果图 我们先来看一下大致的效果图. 以上图形都是用非常基础的元素随机构成的:点,线,曲线,文本.而pillow模块远远不止这些功能,如果学好了它,真的就是你想怎么花就怎么花. 那么现在我们就去学习一 ...

  7. 成功解决module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的模块。

    成功解决module = loader.load_module(fullname) ImportError: DLL load failed: 找不到指定的模块. 目录 解决问题 解决方法 T1.搜索 ...

  8. Django 生成验证码或二维码 pillow模块

    一.安装PIL PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了.PIL功能非常强大,API也非常简单易用.   PIL模块只支持到Python 2 ...

  9. linux系统python截图不显示中文_Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题...

    本文主要向大家介绍了Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题,通过具体的内容向大家展现,希望对大家学习Linux运维知 ...

最新文章

  1. python 新建文件 hdfs_大数据学习(六):Python操作hdfs(包括追加数据文件到hdfs文件)...
  2. kill qz _e epi,eu,ex,exo out3
  3. 自制操作系统学习笔记(2)-汇编程序体验
  4. [蓝桥杯]算法提高 秘密行动(动态规划)
  5. 禁用笔记本键盘_如何禁用/启用笔记本内置键盘?
  6. 一个逼格很低的appium自动化测试框架
  7. 白盒测试六种方法案例分析
  8. Leetcode 124.二叉树中的最大路径和
  9. mysql varchar255 知乎_CHAR与VARCHAR详解
  10. 体彩大乐透模拟机选随机号码_模拟
  11. 黑马 Java八股文面试题视频教程,Java面试八股文宝典(框架篇)
  12. 小说精品屋web+安卓ap+微信小程序动漫小说源码
  13. python青少年编程比赛_有哪些编程比赛适合青少年参加和锻炼的?
  14. 芭蕉树上第十六根芭蕉-- Qt中Ui名字空间以及setupUi函数的原理和实现
  15. flash rpg网页游戏的成本
  16. 数据库实验一:数据库与数据表定义(2)—— 数据表相关操作
  17. 企业内网怎么连接外网?
  18. 虚拟机克隆以及网络配置教程
  19. xy坐标正负方向_道路施工图纸上x坐标和y坐标分别代表什么方向?哪个代表南北方向?哪个代表东西方向?...
  20. 水管局长数据加强版:lct,时光倒流,最小生成树,边化点

热门文章

  1. 重庆两江新区将建国内最大“云计算”数据基地
  2. iPhone中的heic格式怎么查看,heic文件怎么打开
  3. nmap,tcpdump
  4. ASP导出Excel数据的四种方法
  5. linux下vim 打开文件方式
  6. 程序员,你想不想进大厂?
  7. 用Python爬网页需要了解什么背景知识
  8. JavaWeb-Spring中注解大全与详解
  9. 佛系程序员的月薪五万指南
  10. 动态规划:连续子数组的最大和