博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python3.4 操作SqlServer数据库出现乱码
阅读量:6865 次
发布时间:2019-06-26

本文共 357 字,大约阅读时间需要 1 分钟。

hot3.png

在使用pymssql从数据库中查讯数据时,其中中文数据是乱码

解决办法如下:

首先将connet的字符设置为"utf8"

self.conn = pymssql.connect(host, '', '', areaInfo['default'], queryTimeOut, loginTimeOut, "utf8")

在获取的结果集里出现中文的地方使用

list = db.getQueryData()stra = list[1][4]print(stra.encode('latin-1').decode('gbk'))

这样就可以把中文乱码问题解决了。

其他网上什么sys,reload(sys) 这些真心木有用。

转载于:https://my.oschina.net/tianrui/blog/618771

你可能感兴趣的文章
ORA-32004错误的解决方法
查看>>
SCCM 2012系列1 服务器准备上
查看>>
PHP: chr和pack、unpack那些事
查看>>
编程十诫
查看>>
嵌入式系统学习步骤
查看>>
PPT | Docker定义存储-让应用无痛运行
查看>>
django 自定义日志配置
查看>>
是程序员,就用python导出pdf
查看>>
Absolute Uninstaller是类似于标准的Windows添加/删除卸载工具
查看>>
C++ Primer Plus(十)——对象和类
查看>>
ZooKeeper伪分布式集群安装及使用
查看>>
js 页面跳转保存状态
查看>>
轻松应对IDC机房带宽突然暴涨问题
查看>>
Mybatis Interceptor 讲解
查看>>
java mybatis向mysql数据库插入中文出现乱码
查看>>
linux用户和文件目录管理
查看>>
表空间数据结构研究_01
查看>>
mysql 编译安装
查看>>
使用KiWi Syslog Daemon构建日志服务器
查看>>
坐观 “爱情”
查看>>