问题:我建了一个简单的数据库,含有一个简单的表,表结构如下:
表数据如下
在windows下用Python运行一切正常。
但放到vps的centos系统里运行,用同样的py代码提取编号放入一个列表中时,变成了这样
编号本来是7个字符,结果变成了4个。看列表中的情况,很明显是utf16编码。
这个xxx.db数据库是我在windows下用Navicat构建的,然后上传到vps里的。在vps中,通过sqlite3命令进入数据库后,使用select * from 表名,显示的编号数据也是7位,正常。
请教高手,如何让vps的centos系统下,使用Py提取也能正常的显示7位编号,即和表中展示出来的内容一样。(不要改变其数据类型,就是针对TEXT的研究)