您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python连接mssql数据库编码问题解决方法

5b51 2022/1/14 8:18:25 python 字数 3653 阅读 364 来源 www.jb51.cc/python

python一直对中文支持的不好,最近老遇到编码问题,而且几乎没有通用的方案来解决这个问题,但是对常见的方法都试过之后,发现还是可以解决的,下面总结了常用的支持中文的编码问题(这些方法中可能其中一个就能解决

概述

python一直对中文支持的不好,最近老遇到编码问题,而且几乎没有通用的方案来解决这个问题,但是对常见的方法都试过之后,发现还是可以解决的,下面总结了常用的支持中文的编码问题(这些方法中可能其中一个就能解决问题,也可能是多个组合)。

(1)、首先,要保证文件的开头要加上编码设置来说明文件的编码

一个简单的完整的python连接mssqlserver的例子如下(得安装pymssql包):

    cur=conn.cursor()
    cur.execute(sql)
    data=cur.fetchall()
    conn.close()
    print data
except Exception,e:
    print e

运行结果如下:

  上述代码中第14行data是整个查询的结果,如果指定某个具体的字段,如print data[0][2](表示取查询结果的第一行第三列的字段的值),则会输出中文

其实不仅仅是mssqlserver数据库MysqL(需下载MysqLdb包)、sqllite(python自带文件数据库)、mongodb(需下载PyMongo包)等或者是普通文本文件也是类似的解决方案。

总结

以上是编程之家为你收集整理的Python连接mssql数据库编码问题解决方法全部内容,希望文章能够帮你解决Python连接mssql数据库编码问题解决方法所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶