今天做课程设计遇到了和数据库交互的地方,sqlite数据库设置成utf-8格式编码,插入到数据库中是正确的,但是当读取出来的时候就会出错,原因就是Python的str默认是ascii编码,搜集网上的资料,自己多次尝试,问题算是解决了,在代码中加上如下几句即可:

import sys
reload(sys)
sys.setdefaultencoding('utf8')

最新文章

  1. 苹果手机不支持click文字 需要添加 cursor:pointer 才能 识别可以点击
  2. Linux建立软连接
  3. asp.net mvc 2.o 中使用JQuery.uploadify
  4. C语言中的fread和fwrite
  5. Scala List
  6. apache&nginx资料汇总
  7. DynamoDB Local for Desktop Development
  8. 计数排序之python 实现源码
  9. IE浏览器审查密码的清除
  10. thrift概述
  11. LiteIDE灰调配色方案
  12. 敏捷测试(2)--ATDD概念
  13. Python与家国天下
  14. js基础知识易错点(一)
  15. JS prototype chaining(原型链)整理中······
  16. sql server自定义排序
  17. python箱型图
  18. oradim新建服务后,登录数据库报ORA-12560错误
  19. C++动态链接库
  20. solr(二) : 整合ik-analyzer

热门文章

  1. php 解决上传中文文件名时出现乱码的问题
  2. 会议室预订 - 对td的处理以区分预订者
  3. Backtracking is a form of recursion.
  4. python2 一些错误处理
  5. Tickets---hdu1260(简单dp)
  6. python创建进程的两种方式
  7. 安全技能树简版 正式发布——BY 余弦(知道创宇)
  8. (4.6)sql2008中的group by grouping sets
  9. Redis一(Redis-py与String操作)
  10. Linux基础——centos 跳过管理员密码进行登录(单用户模式、救援模式)