腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(1)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
Python :强制
SQLite-8
编码
我正在开发一个跨平台的Python (3.7+)应用程序,并且我需要依赖于SQLite中文本列的排序顺序,这意味着文本值的比较算法必须基于UTF8字节。即使系统编码(sys.getdefaultencoding())不是utf-8。 但是在sqlite3 module的文档中,我找不到用于sqlite3.connect的编码选项。 我读到使用sys.setdefaultencoding("utf-8")是一种丑陋的黑客行为,而且非常不鼓励(这就是为什么我们需要在调用它之前使用reload(sys) ) 那么解决方案是什么呢?
浏览 7
提问于2020-10-08
得票数 3
回答已采纳
领券