簡體   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