Windows Python3.7 sqlserver中文乱码的
2021-03-25 本文已影响0人
大豆田
Windows环境
# py3.7下使用utf8连接SQLServer数据库,中文输出是乱码
'cpTag': '¸ÐлÎÒÃǵÄÈÈ°®0',
但在py3.6下输出确实正常,此种情况当然可以通过编码,再解码解决。但在py36下却报错了,不识别“latin-1”
d["cpTag"].encode('latin-1').decode('gbk')
经过尝试,统一的解决办法是使用"GBK"连接数据库
{"charset": "GBK"}