返回顶部
首页 > 资讯 > 后端开发 > Python >SQLite3中文编码 Python
  • 219
分享到

SQLite3中文编码 Python

中文Python 2023-01-31 01:01:02 219人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

读取十万多条文本写入sqlite类型数据库,由于文本中存在中文字符,插入到数据库没错,取出时一直是UnicodeDecodeError,导致折腾了一天。  最后的解决方法: python连接数据时进行如下设置: db=sqlite3.

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


最后的解决方法


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

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

db.text_factory=st


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

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

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

import sys

reload(sys)

sys.setdefaultencode('utf8')


Python操作SQLite3参考:https://docs.python.org/2/library/sqlite3.html

英文阅读有困难的参考:Http://python.usyiyi.cn/python_278/library/sqlite3.html

--结束END--

本文标题: SQLite3中文编码 Python

本文链接: https://lsjlt.com/news/184155.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SQLite3中文编码 Python
    读取十万多条文本写入SQLite类型数据库,由于文本中存在中文字符,插入到数据库没错,取出时一直是UnicodeDecodeError,导致折腾了一天。  最后的解决方法: Python连接数据时进行如下设置: db=sqlite3....
    99+
    2023-01-31
    中文 Python
  • SQLite3中文编码 Python的实现
    读取十万多条文本写入SQLite类型数据库,由于文本中存在中文字符,插入到数据库没错,取出时一直是UnicodeDecodeError,导致折腾了一天。 最后的解决方法: Python连接数据时进行如下设置...
    99+
    2022-06-04
    中文 Python
  • Python中文编码问题
        近日用Python写一个小程序,从数据库(MS SQL)中读取数据,对数据进行组织后发送到邮箱,在数据内容有中文的地方始终报错,汉字使用UTF-8进行编码倒是不报错了,但发送到邮箱的内容,从数据库中读取出来的汉字却成乱码了,经多方查...
    99+
    2023-01-31
    中文 Python
  • python中文编码&json中文输出问
    python2.x版本的字符编码有时让人很头疼,遇到问题,网上方法可以解决错误,但对原理还是一知半解,本文主要介绍 python 中字符串处理的原理,附带解决 json 文件输出时,显示中文而非 unicode 问题。首先简要介绍字符串编...
    99+
    2023-01-30
    中文 python json
  • python 中文url编码处理
    可以直接处理中英混排的urlfrom urllib.parse import quote (python3)from urllib import quote (python2) url = 'http://www.baidu.co...
    99+
    2023-01-31
    中文 python url
  • python中文转换url编码
            今天要处理百度贴吧的东西。想要做一个关键词的list,每次需要时,直接添加 到list里面就可以了。但是添加到list里面是中文的情况(比如‘丽江’),url的地址编码却是'%E4%B8%BD%E6%B1%9F',因此需 要...
    99+
    2023-01-31
    中文 python url
  • Python 中有关中文编码解码小记
    简单记录几点,以备后忘:1、python 中的默认编码方式为asciiIn [1]: import sys In [2]: sys.getdefaultencoding() Out[2]: 'ascii'2、设置python 中的默认编码方...
    99+
    2023-01-31
    中有 小记 中文
  • Python中Sqlite3如何使用
    今天就跟大家聊聊有关Python中Sqlite3如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. 使用大量操作如果你需要在数据库中一次性插入很多行,那么你真不应该使用 ex...
    99+
    2023-06-17
  • 详解python中文编码问题
    目录 1.        在Python中使用中文1.1     Windows控制台1.2     Wi...
    99+
    2022-06-02
    python中文编码 python 编码
  • python中文转换url编码(转)
    今天修改一个天气预报的东西,但输入城市不能得到天气预报,感觉是编码不对,因为你输入一个城市(比如‘杭州’),url的地址编码却是'%E4%B8%BD%E6%B1%9F',因此需 要做一个转换。这里我们就用到了模块urllib。>>...
    99+
    2023-01-31
    中文 python url
  • python中文编码乱码问题的解决
    目录前言:一、什么是字符编码。1.ASCII2.GB23123.Unicode4.UTF-8二、Python2中的字符编码三、decode()与encode()方法四、一个字符编码的...
    99+
    2024-04-02
  • Python 编码转换与中文处理
    Python 编码转换与中文处理python 中的 unicode是让人很困惑、比较难以理解的问题. utf-8是unicode的一种实现方式,unicode、gbk、gb2312是编码字符集.decode是将普通字符串按照参数中的编码格式...
    99+
    2023-01-31
    中文 Python
  • ubuntu下python中文编码的设置
    在执行程序时出现以下错误是因为在默认编码方式下出现了中文字符。 SyntaxError: Non-ASCII character UnicodeDecodeError: 'ascii' codec can't decode 所...
    99+
    2023-01-31
    中文 ubuntu python
  • Python数据库sqlite3图文实例详解
    目录前言SQLite3数据库1.需要的模块(只有一个)2.模块的使用2.1创建与数据库的连接2.2创建游标2.3创建 table2.4插入数据2.5查找数据快乐的coding时间!最后前言 提到数据库,大家第一时间想到的...
    99+
    2024-04-02
  • python如何解决中文编码乱码问题
    小编给大家分享一下python如何解决中文编码乱码问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、什么是字符编码。要彻底解决字符编码的问题就不能不去了解到底...
    99+
    2023-06-25
  • 简单解决Python文件中文编码问题
    读写中文 需要读取utf-8编码的中文文件,先利用sublime text软件将它改成无DOM的编码,然后用以下代码: with codecs.open(note_path, 'r+','utf-8')...
    99+
    2022-06-04
    中文 简单 文件
  • Python 转换文本编码
    前段时间入手了一个Sony PRS-505的阅读器,不过因为汉化的原因,折腾了很久,终于全部搞定了。麻烦的是505认得最好的编码方式为utf-8,如果是unicode,当文件大于5M时就容易出现问题。所以许多大的txt文档都要转换成utf-...
    99+
    2023-01-31
    文本 Python
  • python中文字符如何转url编码
    目录如何将中文字符转url编码python url编码和url解码方法函数介绍编码解码总结如何将中文字符转url编码 import urllib.parse name = urlli...
    99+
    2023-02-01
    python中文字符 中文字符转url编码 python url编码
  • python 利用utf-8编码判断中文
    下面这个小工具包含了判断unicode是否是汉字、数字、英文或者其他字符,全角符号转半角符号,unicode字符串归一化等工作。 #!/usr/bin/env python # -*- coding:GBK -*- """汉字...
    99+
    2023-01-31
    中文 python utf
  • Python中,关于读取文件编码解码的问
    UnicodeDecodeError: 'gbk' codec can't decode byte 0xb1 in position 94: illegal multibyte sequence 有时候用o...
    99+
    2023-01-31
    文件 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作