Как использовать UTF-8 с объектами данных Firebird и PHP (PDO)

С mysql Я могу просто сделать это, чтобы решить проблему:

$diveOptions = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"); // set names utf-8 and works well
$pdo = new PDO('mysql:host=mysql.example.com;dbname=example_db',"username","password",diveOptions);

Но я не могу сделать то же самое с pdo-соединением firebird.

Как я могу решить эту проблему UTF-8?

Уже пробовал charset=utf8 в конфигурации pdo тоже не работает ..

$str_conn = "firebird:dbname=C:\db\banco.gdb;charset=utf8;host=localhost";
$dbh = new PDO($str_conn, "SYSDBA", "masterkey");

В моем БД был установлен на Nome, как это:

DEFAULT CHARACTER SET NONE COLLATION NONE;

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]