stalkerru 发表于 2015-1-30 00:16:45

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

因为正在使用php_sqlsrv驱动但是目前这个驱动的limit函数缺失   看到3.0的limit函数功能是完善的所以只升级了数据库驱动   但是升级后就出现了这个问题   输出的时候中文字符串的后面都被追加上了几个乱码字符


http://codeigniter.org.cn/forums/data/attachment/album/201501/30/001406ozhzhp5ytp3thplt.jpg


http://codeigniter.org.cn/forums/data/attachment/album/201501/30/001413ze36839469ypagee.jpg

stalkerru 发表于 2015-2-1 13:34:07

CI3.0中为了提高些许性能将数据库连接时默认Scrollable属性由SQLSRV_CURSOR_STATIC变成了SQLSRV_CURSOR_BUFFERED把这个属性改回SQLSRV_CURSOR_STATIC后中文显示正常了   具体原理不明望解惑
页: [1]
查看完整版本: 刚升级了数据库驱动为3.0版本 结果中文后面都追加几个乱码