说一下详细的操作步骤:
安装 msodbcsql-11.0.2260.0.tar.gz
安装 unixODBC-2.3.2.tar.gz
安装 freetds-0.91, 并且 freetds源码安装,在编译时指定参数disable-libiconv,禁止自动转换
python 2.6.5
现在问题是连接数据库的时候,
pyodbc.ProgrammingError: ('42000', "[42000] unixODBC[SQL Server]Some character(s) could not be converted into client's character set. Unconverted bytes were changed to question marks ('?') (2403) (SQLDriverConnect)")
有人遇到过这个问题吗?
求指点一二
字符集问题 sqlserver跟pyodbc freetds等字符集不是很好兼容 尤其有特殊字符编码的时候
你把两边的字符串设置为一样的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。