繁体   English   中英

PHP梨字符编码

[英]php pear character encoding

自从我是梨初学者以来,我就遇到了一些问题。 正确存储在数据库中的两个字符(ő和ü)在PHP页面上显示为?。

我能够通过以下方式正确写出正常php页面中的字符:

mysqli_query($dbc,'SET NAMES UTF8');

这解决了这个问题,但我不知道如何在梨中使用它。

我使用此命令进行sql访问

$dg->bind('SELECT * FROM person', $options, 'MDB2');

我尝试使用此类似物:

 $dg->bind('SET NAMES UTF8', $options, 'MDB2');

但这不起作用给我MDB2错误:未知错误。

  1. 从Structures_DataGrid_DataSource_MDB2扩展类以获取对受保护的_connect()函数的访问权限
  2. 像这样获取实例化的数据库对象

    //fill all needed options to create object $dataSource = new Structures_DataGrid_DataSource_MDB2_Extended(); $mdb2 = $dataSource->connect(); $mdb2->exec("SET NAMES utf8");

  3. 使用bindDataSource将创建的数据源绑定到您的Structures_DataGrid

  4. 运行$ dg-> bind('SELECT * FROM person',$ options,'MDB2');

这样的事情。 我不检查该代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM