![]() | 1 loading 2013-07-23 17:01:04 +08:00 via iPhone 在SQL server开跟踪,看查询语句是否有乱码。 我在windows下连的,编码搞得郁闷,各种encode,decode。 |
![]() | 2 loading 2013-07-23 17:02:51 +08:00 via iPhone 我选用了adodbapi |
![]() | 3 xzl 2013-07-23 17:24:20 +08:00 指定连接编码为UTF-8即可。 |
![]() | 4 wuxiaolin OP @xzl 这东西挺怪的,我在win上面跑,设置charset='utf8' 后,只能读到utf8的数据,中文都读不到,当时真的就各种冷汗 |
![]() | 5 wuxiaolin OP 刚调试过linux的,设置成utf8之后,只能读到非中文的数据 |
![]() | 6 lerry 2013-07-23 17:52:40 +08:00 我用过一段,如果直接print结果的话,文件设置 # -*- coding: -*- 连接不指定字符 如果结果别处保存的话 # -*- coding: utf-8 -*- con = pymssql.connect(host='xxxx', user='sa', password='xxxx', database='xxx',charset='utf8') 我记得在Linux上试过,也是没有问题的 |
![]() | 8 wuxiaolin OP 啊啊,蛋疼,原来是我程序里面过滤了那些数据 |
![]() | 9 wuxiaolin OP |