Невозможно отобразить греческие символы .mdb file (PHP & ODBC)

У меня возникают проблемы с отображением текста из столбца в таблице MS Access 2007, которая находится на греческом языке. Я использую PHP и $dbc = @odbc_pconnect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $pass); для чтения из локального файла .mdb. Я могу успешно прочитать остальную часть данных в БД, которая находится в латинских символах. Греческие символы отображаются в виде когда я повторяю результаты. В html-кодировке правильно установлен utf-8. Я пробовал использовать utf8_encode без везения. Я искал в Интернете какое-то время, но не мог понять.

Любая помощь будет оценена по достоинству.

Kyris

.mdb , являясь изобретением Microsoft, не использует Unicode, а скорее одну из кодовых Windows- Windows. Проверьте, какой из них вы используете для греческого языка, и используйте iconv для перевода между кодировками.

В качестве примера:

 echo 'TRANSLIT : ', iconv("Windows-1253", "UTF-8//TRANSLIT", $text); echo 'IGNORE : ', iconv("Windows-1253", "UTF-8//IGNORE", $text); echo 'Plain : ', iconv("Windows-1253", "UTF-8", $text);