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

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

代码如下:

#encoding=utf-8

(2)、然后,在连接数据的连接参数里加上字符集说明查询出的结果的编码,这个不加的后果可能是查询出的汉字字符都是问号

代码如下:

conn=pymssql.connect(server='.',user='',

password='',database='MyTest',charset='utf8')

(3)、设置python系统的默认编码(对于文件来说,这招几乎屡试不爽,呵呵~~)

代码如下:

import sys

reload(sys)

sys.setdefaultencoding('utf8')

注意:上述编码是“utf8”,而不是“utf-8”,我也没弄明白,大部分情况下,这个无所谓的,但是这里我试了必须要是“utf8”

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

代码如下:

#encoding:utf8

import sys

reload(sys)

sys.setdefaul

python连接数据库设置编码格式_Python连接mssql数据库编码问题解决方法相关推荐

  1. 数据库设置为php5.3,php5.3不能连接mssql数据库的解决方法,php5.3mssql_PHP教程

    php5.3不能连接mssql数据库的解决方法,php5.3mssql 本文实例讲述了php5.3不能连接mssql数据库的解决方法.分享给大家供大家参考.具体分析如下: 自从php5.3之后系统就不 ...

  2. php5.3无法加载mysql数据库模块_PHP_php5.3不能连接mssql数据库的解决方法,本文实例讲述了php5.3不能连接m - phpStudy...

    php5.3不能连接mssql数据库的解决方法 本文实例讲述了php5.3不能连接mssql数据库的解决方法.分享给大家供大家参考.具体分析如下: 自从php5.3之后系统就不支持mssql_conn ...

  3. php5.3不能连接mssql数据库的解决方法

    这篇文章主要介绍了php5.3不能连接mssql数据库的解决方法,针对php5.3之后不支持mssql_connect函数提供了对应的解决方法,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例讲 ...

  4. php连接mssql数据库的几种方法,php 连接mssql数据库与配置方法_PHP教程

    php 连接mssql数据库与配置方法 下面要来告诉各位朋友php连接mssql数据库并且与php mssql配置方法哦,这样如果你是初学者这文章可以让你从配置mssql 到让php连接mssql数据 ...

  5. sql数据库配置php,php 连接mssql数据库与配置方法

    php 连接mssql数据库与配置方法 下面要来告诉各位朋友php连接mssql数据库并且与php mssql配置方法哦,这样如果你是初学者这文章可以让你从配置mssql 到让php连接mssql数据 ...

  6. python连接数据库的技术_Python操作MySQL数据库的三种方法

    (1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...

  7. python mssql数据库开发_Python实现的连接mssql数据库操作示例

    本文实例讲述了python实现的连接mssql数据库操作.分享给大家供大家参考,具体如下: 1. 目标数据sql2008 r2 comprject=>testmodel 2. 安装python ...

  8. python mss_Python实现的连接mssql数据库操作示例

    本文实例讲述了python实现的连接mssql数据库操作.分享给大家供大家参考,具体如下: 1. 目标数据sql2008 r2 comprject=>testmodel 2. 安装python ...

  9. Python实现连接mssql数据库操作

    Python 想要和MSSql数据库进行交互,首先要下载名为"pymssql"的包,然后import该包 Python实现连接mssql数据库,并做简单的操作:查询和非查询操作,代 ...

最新文章

  1. LeetCode简单题之寻找数组的中心下标
  2. PL/SQL学习笔记-过程
  3. 逼格高又实用的 Linux 命令,运维同仁一定要懂
  4. 075_html5全局属性
  5. java paintComponent的一些解读
  6. C语言从0到1·源程序,源文件,目标文件之间的关系
  7. OpenCV Mat的数据类型
  8. 不同文件实现登录功能的数据驱动测试
  9. 计算机 游戏第24级,“24点”游戏五级竞赛法
  10. ip受限 linux_从linux源码看epoll及epoll实战揭秘
  11. 【五级流水线CPU】—— 8. 测试结果
  12. javascript 方法总结(Array篇)
  13. Go中函数作为值、类型传递。
  14. 《通信原理》樊昌信、《移动通信》——知识点总结
  15. 年轻人的第一笔债,在双11的直播间里
  16. Linux编译安装Apache
  17. C语言考试题及答案(一)
  18. win10磁盘管理教程
  19. 什么是服务器安全性?
  20. 网络安全技术——网络地址转换(NAT)

热门文章

  1. python写word下标_python实现在windows下操作word的方法
  2. JavaScript (八) -- JavaScript BOM
  3. 如何利用校园网布置智能宿舍
  4. 嵌入式Linux--设备树(一)基本概念和基本语法
  5. 毕业设计-基于机器视觉的视觉手势识别-OpneCv
  6. 【毕业设计】stm32机器视觉的口罩佩戴检测系统 - 单片机 物联网 嵌入式
  7. 【Cascade FPD】《Deep Convolutional Network Cascade for Facial Point Detection》
  8. 开一个羽毛球馆大概需要多少钱?大约15万左右可以搞定!
  9. QPSK调制与解调-MATLAB基带仿真
  10. 深入理解Linux内核之内核线程(上)