用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1827|回复: 1
收起左侧

[版本 3.x] 刚升级了数据库驱动为3.0版本 结果中文后面都追加几个乱码

[复制链接]
发表于 2015-1-30 00:16:45 | 显示全部楼层 |阅读模式
因为正在使用php_sqlsrv驱动  但是目前这个驱动的limit函数缺失   看到3.0的limit函数功能是完善的  所以只升级了数据库驱动   但是升级后就出现了这个问题   输出的时候中文字符串的后面都被追加上了几个乱码字符







 楼主| 发表于 2015-2-1 13:34:07 | 显示全部楼层
CI3.0中为了提高些许性能将数据库连接时默认Scrollable属性由SQLSRV_CURSOR_STATIC变成了SQLSRV_CURSOR_BUFFERED  把这个属性改回SQLSRV_CURSOR_STATIC后中文显示正常了   具体原理不明  望解惑

本版积分规则