为了账号安全,请及时绑定邮箱和手机立即绑定

为啥用PDO读取MSSQL Server 2005 中文字段名是乱码?

http://img1.sycdn.imooc.com//569716850001168006490480.jpg

使用king老师的PdoMySQL.class ,只是稍微改动了一下,去读取sqlserver2005的数据库。

前提,是在sqlserver2005中手工建立的表,添加的中文字段名。

可是用PdoMySQL.class读取出来的字段名为什么是乱码啊,如上图所示?但自己写入和读取的字段值都能正常写入和显示。

require_once 'config.php';
$PdoMySQL=new PdoMySQL;
var_dump($PdoMySQL);
 $tables='test';
 $sql='SELECT * FROM test';
 print_r($PdoMySQL->getAll($sql));


正在回答

1 回答

数据库设置成utf8,或者php看里面的header设置了没,我看了老师给的源代码,发现header注释掉了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为啥用PDO读取MSSQL Server 2005 中文字段名是乱码?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信