PHP查询MSSQL混沌编码解决方案

PHP查询MSSQL混沌编码解决方案
本文阐述了PHP查询MSSQL的随机码解决方案。分享给你供你参考。具体分析如下:

在PHP连接MSSQL当所有查询出来的随机码,这个问题我知道,根据经验是编码的问题,在这里给你的解决方案。

方法1,修改php.ini文件,当然,根据你的网页的情况下建立也可以是UTF-8编码,代码如下:

复制代码代码如下:mssql.charset =ISO-8859-1

mssql.charset =GBK

方法二:直接程序转换,代码如下:

复制代码如下:iconv('gb2312 ','utf-8,$data)

方法三,在连接连接时使用ADO连接来设置代码,代码如下所示:

复制代码如下:$ conn =新的COM(数据连接。

php示例,代码如下:

复制代码代码如下所示:

< PHP

打印()下一行生成错误;

/ / printaline(请);

打印()由于上述错误无法显示;

>

< PHP

$ conn =新的COM(数据连接。

access数据库的开放模式

/ / $ Conn ->打开(商=微软。飞机。OLEDB数据源。4;= $数据库);

/ / $ Conn ->打开(司机= {微软Access Driver(* .mdb)};DBQ = $分贝);

$ Conn ->打开(司机= { } = { SQL服务器;服务器192.168.22.40 };数据库= sugarcrm_db;UID = SA;密码= 123456;);

执行查询和输出数据

RS =美元美元Conn ->执行('select *帐户)或死亡(错误查询);

>
idtitle
< PHP

而(!)

回声';

回声。为RS - >字段{ 'id' } ->价值;

回声。为RS - >字段{ 'name' } ->价值;

回声';

为RS - > MoveNext();

}

>
< PHP

释放资源

近($);

Conn ->关闭(美元);

$ = null;

$ conn = null;

>
总结:

一种是:数据库类型,包括数据库、表、字段三,应该统一,可以检查。

二是:文件的编码类型,如果你可以用DW或EditPlus查看页面的代码,不需要修改

三是:访问数据库的设置都是SET NAMES UTF8;

四个是:浏览器显示,添加元属性

希望本文能对大家的PHP程序设计有所帮助。

tag:编码查询混沌解决方案电脑软件

相关内容