php pear字符编码
我对梨有些意见,因为我是初学者。 数据库中正确存储的两个字符(ő和ü) 在php页面上显示为 我能够通过以下方式正确写出普通php页面中的字符:php pear字符编码,php,pear,Php,Pear,我对梨有些意见,因为我是初学者。 数据库中正确存储的两个字符(ő和ü) 在php页面上显示为 我能够通过以下方式正确写出普通php页面中的字符: mysqli_query($dbc,'SET NAMES UTF8'); 这解决了那个问题,但我不知道如何在pear中使用它 我使用此命令进行sql访问 $dg->bind('SELECT * FROM person', $options, 'MDB2'); 我尝试使用这个模拟: $dg->bind('SET NAMES UTF8',
mysqli_query($dbc,'SET NAMES UTF8');
这解决了那个问题,但我不知道如何在pear中使用它
我使用此命令进行sql访问
$dg->bind('SELECT * FROM person', $options, 'MDB2');
我尝试使用这个模拟:
$dg->bind('SET NAMES UTF8', $options, 'MDB2');
但这不起作用给了我MDB2错误:未知错误
//填写创建对象所需的所有选项
$dataSource=new Structures\u DataGrid\u dataSource\u MDB2\u Extended();
$mdb2=$dataSource->connect();
$mdb2->exec(“设置名称utf8”)代码>
差不多吧。我没有检查代码。MDB2已安装,但我得到:致命错误:在中找不到类“Structures\u DataGrid\u DataSource\u MDB2\u Extended”也尝试安装结构\u DataGrid\u DataSource\u MDB2\u Extended,但我没有发现发布错误您需要从类扩展类结构\u DataGrid\u DataSource\u MDB2\u Extended结构\数据网格\数据源\ mdb2是的,我发现我走错了路。所以我这样扩展:类结构DataGrid DataSource MDB2 Extended扩展结构DataGrid DataSource MDB2{protected connect();}未受保护connect();但是公共函数connect(){returnparent::connect();}我修改了这一行:$mdb2=$dataSource->connect();到$mdb2=$dataSource->connect($dsn);现在效果很好!谢谢你的帮助!