码迷,mamicode.com
首页 > 编程语言 > 详细

Python中文问题

时间:2018-04-24 11:02:23      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:tde   load   user   取数据   nec   而不是   password   mssql   def   

读取数据库中文是??

解决如下

python2版本需要在 文件的开头要加上编码设置来说明文件的编码  python3版本以上不需要

#encoding=utf-8

二、在连接数据的连接参数里加上字符集说明查询出的结果的编码  charset=‘utf8‘

conn=pymssql.connect(server=.,user=‘‘, password=‘‘,database=MyTest,charset=‘utf8‘)

三、设置python系统的默认编码

import sys
reload(sys)
sys.setdefaultencoding(utf8)

注意:上述编码是“utf8”,而不是“utf-8”

Python中文问题

标签:tde   load   user   取数据   nec   而不是   password   mssql   def   

原文地址:https://www.cnblogs.com/zhan1995/p/8926148.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!