python从mssql数据库取出数据部分字段中文乱码
怪我咯
怪我咯 2017-04-17 17:47:40
0
2
374

coding=utf-8
charset='utf8'
都加了
然而就有一个字段的中文变成乱码了,这是咋回事啊...

怪我咯
怪我咯

走同样的路,发现不同的人生

Antworte allen(2)
阿神

看看表中这个字段的编码是不是utf-8

大家讲道理

SQL server在windows上对字符编码适配的比较好,所以可能直接从SQL server控制台里看到的结果跟python读出来的不一致,特别是python2.7对编码处理的不是很好,你试试方法
1) 把这个字符删了重新添加下
2) 使用chardet检查下读出来的字符串可能的编码,方法为https://pypi.python.org/pypi/chardet/2.3.0

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!