www.1862.net > oDBC php读取mysql乱码

oDBC php读取mysql乱码

那不应该啊, 你加下, header(“Content-Type: text/html; charset=utf-8") 这个试试

@header("Content-Type:text/html;charset=GB18030"); 改成这样就ok了。 或者

不知道你连的是不是MSSQL。 建议在页头加上对应的编码输出。 @header("Content-Type:text/html;charset=xxxx"); 或者对数据进行转码。如果连转码都不行,只有改PHP的配置文件。

编码是否一致 不一样的话要进行编码转换后在输出 $content = iconv("utf-8","gb2312//IGNORE",$content); echo $content

自己去查PHP的API文档去,这么懒啊!!

建议你换PDO试试,PDO是PHP数据对象的扩展,通过特定驱动可以支持几乎所有的数据库,其中包括用pdo_odbc来连接操作mssql或access等。

以下是用odbc连接数据库的例子:

$res = odbc_exec($conn, 'set names utf8'); 放在插入语句前 不行就把sql打印出来,手动复制到mysql控制台执行,看有什么错

不知道你要的是不是这个东西,简单这么一写吧,有什么问题可以再交流~~~ $conn= new com("ADODB.Connection"); $conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=xxx;Uid=xxx;Pwd=xxx;"); $rs= new COM("ADODB.Recordset"); $rs->op...

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com