刚升级了数据库驱动为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
CI3.0中为了提高些许性能将数据库连接时默认Scrollable属性由SQLSRV_CURSOR_STATIC变成了SQLSRV_CURSOR_BUFFERED把这个属性改回SQLSRV_CURSOR_STATIC后中文显示正常了 具体原理不明望解惑
页:
[1]