[英]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錯誤:未知錯誤。
像這樣獲取實例化的數據庫對象
//fill all needed options to create object $dataSource = new Structures_DataGrid_DataSource_MDB2_Extended(); $mdb2 = $dataSource->connect(); $mdb2->exec("SET NAMES utf8");
使用bindDataSource將創建的數據源綁定到您的Structures_DataGrid
運行$ dg-> bind('SELECT * FROM person',$ options,'MDB2');
這樣的事情。 我不檢查該代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.