SQLite3中文编码 Python的实现


Posted in Python onJanuary 11, 2017

读取十万多条文本写入SQLite类型数据库,由于文本中存在中文字符,插入到数据库没错,取出时一直是UnicodeDecodeError,导致折腾了一天。

最后的解决方法:

Python连接数据时进行如下设置:

db=sqlite3.connection("...")

db.text_factory=st

另为了python代码中硬编码的中文字符串不出现问题,除了在源码开始添加

# -*- coding:utf-8 -*- 

设置python源码的编码为utf-8

import sys

reload(sys)

sys.setdefaultencode('utf8')

以上这篇SQLite3中文编码 Python的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中if __name__ == '__main__'作用解析
Jun 29 Python
python利用dir函数查看类中所有成员函数示例代码
Sep 08 Python
如何用python写一个简单的词法分析器
Dec 18 Python
对dataframe数据之间求补集的实例详解
Jan 30 Python
python使用 zip 同时迭代多个序列示例
Jul 06 Python
Python中PyQt5/PySide2的按钮控件使用实例
Aug 17 Python
python实现将视频按帧读取到自定义目录
Dec 10 Python
Python sep参数使用方法详解
Feb 12 Python
python中def是做什么的
Jun 10 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
Jun 30 Python
Python xmltodict模块安装及代码实例
Oct 05 Python
python实现Nao机器人的单目测距
Sep 04 Python
利用python实现数据分析
Jan 11 #Python
使用python调用zxing库生成二维码图片详解
Jan 10 #Python
利用Python生成文件md5校验值函数的方法
Jan 10 #Python
python中执行shell的两种方法总结
Jan 10 #Python
Python用list或dict字段模式读取文件的方法
Jan 10 #Python
python导入时小括号大作用
Jan 10 #Python
python实现应用程序在右键菜单中添加打开方式功能
Jan 09 #Python
You might like
使用php+xslt在windows平台上
2006/10/09 PHP
PHP 字符串操作入门教程
2006/12/06 PHP
浅析echo(),print(),print_r(),return之间的区别
2013/11/27 PHP
PHP 快速排序算法详解
2014/11/10 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
JQUBar 基于JQUERY的柱状图插件
2010/11/23 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
node.js回调函数之阻塞调用与非阻塞调用
2015/11/13 Javascript
Boostrap入门准备之border box
2016/05/09 Javascript
JS HTML5拖拽上传图片预览
2016/07/18 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
javascript实现多张图片左右无缝滚动效果
2017/03/22 Javascript
JavaScript调试之console.log调试的一个小技巧分享
2017/08/07 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
2017/09/14 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
angular动态表单制作
2018/02/23 Javascript
linux 后台运行node服务指令方法
2018/05/23 Javascript
js限制input只能输入有效的数字(第一个不能是小数点)
2018/09/28 Javascript
深入了解JavaScript 的 WebAssembly
2019/06/15 Javascript
vue-cli3 热更新配置操作
2020/09/18 Javascript
vue实现列表拖拽排序的功能
2020/11/02 Javascript
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
详细介绍pandas的DataFrame的append方法使用
2019/07/31 Python
浅析pandas 数据结构中的DataFrame
2019/10/12 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
Python常用库Numpy进行矩阵运算详解
2020/07/21 Python
Python监听键盘和鼠标事件的示例代码
2020/11/18 Python
canvas实现图片马赛克的示例代码
2018/03/26 HTML / CSS
1亿有多大教学反思
2014/05/01 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
监理中标通知书
2015/04/16 职场文书
2015年质检工作总结
2015/05/04 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
应用最多的公文《通知》如何写?
2019/04/02 职场文书