来源:自学PHP网 时间:2014-11-27 22:16 作者: 阅读:次
[导读] 在php连接mssql时查询出来的全部是问题了,这种问题我根据经验知道是编码问题,下面来给各位总结一下解决方法.方法一,修改php.ini文件,当然根据你页面情况来设置也可以是utf-8编码了,代码...
php查询mssql出现问号(中文乱码)解决方法在php连接mssql时查询出来的全部是问题了,这种问题我根据经验知道是编码问题,下面来给各位总结一下解决方法. 方法一,修改php.ini文件,当然根据你页面情况来设置也可以是utf-8编码了,代码如下: ;mssql.charset = "ISO-8859-1" mssql.charset = "GBK" 方法二,直接程序中转换,代码如下: iconv('GB2312','UTF-8',$data) 方法三,利用Ado连接在连接时设置编码,代码如下: $conn = new COM(“ADODB.Connection”, NULL, CP_UTF8) or die(“Cannot start ADO”); PHP例子,代码如下:
总结: 一是:数据库类型,其中包括,数据库,表,字段三处都要统一,可以检查一下 二是:文件的编码类型,你若用dw或editplus可以查看页面编码,不同需修改 三是:访问数据库时的设置既set NAMES utf8; 四是:浏览器显示方式,添加meta属性<meta charset=utf-8> |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com