Python中文问题

读取数据库中文是??

解决如下

、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”

上一篇:洛谷 P3338 [ZJOI2014]力 解题报告


下一篇:给jdk写注释系列之jdk1.6容器(7)-TreeMap源码解析