社区
脚本语言
帖子详情
python插入到sqlite为中文的记录,编码格式可以是GBK等格式吗?谢谢
NetG
2021-02-16 10:49:06
sqlite缺省编码是utf-8的,在windows下直接读取是乱码,用delphi的Utf8ToAnsi转换一下显示也正常;但是我希望不转换直接可用,主要便于使用select等sql语句。
所以我希望用python插入的中文数据在windows下可以直接查看,感谢。
...全文
308
4
打赏
收藏
python插入到sqlite为中文的记录,编码格式可以是GBK等格式吗?谢谢
sqlite缺省编码是utf-8的,在windows下直接读取是乱码,用delphi的Utf8ToAnsi转换一下显示也正常;但是我希望不转换直接可用,主要便于使用select等sql语句。 所以我希望用python插入的中文数据在windows下可以直接查看,感谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NetG
2021-02-22
打赏
举报
回复
def insertDb(self,db,cirSql):
sqlv="insert into "+db+" (yys,sheng,shi,quhao,hm)\
values({})".format(cirSql)
self.c.execute(sqlv)
def test(self):
ss='运营商'
self.insertDb('hmdb',repr('省')+','+repr(ss)+','+repr('时')+','+repr('quhao')+','+repr('123'))
self.conn.commit()
getOriDB=self.exeSql('select * from hmdb')
for rec in getOriDB:
print(rec)
结果:
('省', '运营商', '时', 'quhao', '123')
delphi下select * from hmdb
yys sheng shi quhao hm
鐪 杩愯惀鍟 鏃 quhao 123
反之如果在delphi下插入到sqlite里中文数据,在delphi下显示正常。
在pyth下需要text_factory=lambda x:str(x,"GBK","ignore")可以用python正确显示
chuifengde
2021-02-21
打赏
举报
回复
我vb,python交互插入读取完全没问题。
chuifengde
2021-02-21
打赏
举报
回复
插进去是什么,可以用sqlite develpoer看一下数据应该就可以吧
NetG
2021-02-20
打赏
举报
回复
如果用delphi在sqlite插入数据,在python下读取这个数据,只要设置读取编码是GBK就可以正常显示中文;
反之,在python下插入中文数据,在delphi下直接读取就是乱码,需要用Utf8ToAnsi转换才可以。
delphi在sqlite插入数据的编码难道不是utf-8格式?
python
如何向
sqlite
3中
插入
中文
字符串
问题描述: 将
中文
词组从txt中读出,再将
中文
词组
插入
数据库表中 解决: ①
python
默认用unicode来处理
sqlite
3中的text...conn.text_factory=str②读出的
中文
词组编码方式为
gbk
,所以要对数据进行decode再encode item=it
python
与
sqlite
处理
中文
字符时出现的编码错误问题解决
python
编码如果把
中文
数据存储至
sqlite
数据库某一字段中,再通过查询语句取出并进行相关的字符串操作时,经常会出现错误提示,类似于UnicodeDecodeError,提示某一类型编码不能转换。 出现这个问题的原因是...
python
用法:处理
sqlite
中的
中文
字符时遇到的问题
作为初学才,学起
python
,是挺快,但是也不免常常出些小错。在访问
sqlite
3的时候,我写了下边的测试代码。 文件test.py是utf-8编码的,OK,结果没问题。 #!/usr/bin/env
python
#coding=utf-8import
sqlite
3#con=...
如何在
python
中使用
sqlite
3
官方文档: http://docs.
python
.org/library/
sqlite
3.html#
sqlite
3.Cursor
sqlite
3是使用文件作为数据库,它属于轻量级数据库,支持在多平台下使用。 在
python
语言中使用
sqlite
的方法也比较简单。 ...
python
操作
sqlite
数据库_
Python
操作
Sqlite
正确实现方法解析
那么,在接下来的这篇文章中,我们将会为大家详细介绍一下有关
Python
操作
Sqlite
的相关应用技巧,希望可以给大家带来些帮助。一、安装去Py
Sqlite
主页上下载安装包,有windows的版本,现支持
Python
2.3和2.5版本。二...
脚本语言
37,719
社区成员
34,238
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章