Windows环境
# py3.7下使用utf8连接SQLServer数据库,中文输出是乱码
'cpTag': '¸ÐлÎÒÃǵÄÈÈ°®0',
但在py3.6下输出确实正常,此种情况当然可以通过编码,再解码解决。但在py36下却报错了,不识别“latin-1”
d["cpTag"].encode('latin-1').decode('gbk')
经过尝试,统一的解决办法是使用"GBK"连接数据库
{"charset": "GBK"}
Windows环境
# py3.7下使用utf8连接SQLServer数据库,中文输出是乱码
'cpTag': '¸ÐлÎÒÃǵÄÈÈ°®0',
但在py3.6下输出确实正常,此种情况当然可以通过编码,再解码解决。但在py36下却报错了,不识别“latin-1”
d["cpTag"].encode('latin-1').decode('gbk')
经过尝试,统一的解决办法是使用"GBK"连接数据库
{"charset": "GBK"}
本文标题:Windows Python3.7 sqlserver中文乱码的
本文链接:https://www.haomeiwen.com/subject/xttrhltx.html
网友评论