使用odbc查询的PHP查询/mdb编码问题问号

使用odbc查询的PHP查询/mdb编码问题问号,php,sql,ms-access,odbc,Php,Sql,Ms Access,Odbc,我从mdb数据库获取一些数据时遇到问题。我有一张有西班牙语姓名和姓氏的桌子,所以我有像“Agustí”和“ñ”这样的波浪形。进行如下显示的查询: 亚历克西斯·阿古斯特� 桑 我对编码没有太多的想法,但我认为解决方案是编码到utf-8。我是对的 我在这里添加了查询代码,非常简单: // Connection is Ok, don´t worry for it $cidl=odbc_connect($dsnl, $usuariol, $clavel, SQL_CUR_USE_ODBC); $q

我从mdb数据库获取一些数据时遇到问题。我有一张有西班牙语姓名和姓氏的桌子,所以我有像“Agustí”和“ñ”这样的波浪形。进行如下显示的查询:

亚历克西斯·阿古斯特� 桑

我对编码没有太多的想法,但我认为解决方案是编码到utf-8。我是对的

我在这里添加了查询代码,非常简单:

 // Connection is Ok, don´t worry for it
 $cidl=odbc_connect($dsnl, $usuariol, $clavel, SQL_CUR_USE_ODBC);
 $queryl = "SELECT * from personas where val=1";
 $resultl = odbc_exec($cidl, $queryl);
 while(odbc_fetch_row($resultl))
 {
 $nombre=odbc_result($resultl, 'nombre');
 $apellidos=odbc_result($resultl, 'apellido');
 $nombreCompleto=$nombre.' '.$apellidos;
 echo $nombreCompleto;
 }
我怎样才能得到没有问号的姓(“阿佩利多”)


谢谢。

Mikel,我想你的答案就在这里:你有没有尝试过使用一些其他有用的函数来获取你的编码并将其转换为正确的编码?