Symfony1.2 неправильно привязывает специальные символы

Мне нужно вставить специальные символы в базу данных Oracle.

Мой код:

$api_input['forename']='jéíóú';
$stmt->bindParam(':forename',$api_input['forename'], PDO::PARAM_STR | PDO::PARAM_INPUT_OUTPUT, 4000);

database.yml

 dev:
propel:
param:
classname:  DebugPDO
queries: { value: 'SET NAMES UTF8;' }
host:       ''
dsn:        'oci:dbname='
username:   **
password:   **
sessions_db:
class:        sfPDODatabase
param:
classname:  DoctrinePDO
dsn:        'oci:dbname='
username:   **
password:   **
encoding:   utf8_encode
collate: utf8_unicode
charset: utf8
persistent: false
pooling:    false

Но при доступе к тому же значению в Oracle я получаю:

jà © Ãóú

Я не понимаю, являюсь ли я жестко закодированным значением со специальными символами.

Тогда как значение изменяется при доступе в процедуре Oracle.

Я перепробовал все настройки, но ни одно из решений не работает для меня.

Почему Symfony меняет ввод с помощью Jà © Ãóú вместо jéíóú?

Я проконсультировался по этой ссылке: http://oldforum.symfony-project.org/index.php/m/72587/

0

Решение

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

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

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

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