Войти

Показать полную графическую версию : Zend Framework 2 кодировка символов.


котвася
21-07-2014, 20:08
Помогите решить проблему с кодировкой символов. Кирилицу певращает в крякозябры при передаче на сервер.
$post = $this->request->getPost();
print_r($post);
exit;
РезультатZend\Stdlib\Parameters Object
(
[storage:ArrayObject:private] => Array
(
[p_title] => фывфыввыпывпыва
[submit] => Сохранить
)

)
FireBug позазывает что передано
p_title фывфыввыпывпыва
submit Сохранить
Исходный код
p_title=%D1%84%D1%8B%D0%B2%D1%84%D1%8B%D0%B2%D0%B2%D1%8B%D0%BF%D1%8B%D0%B2%D0%BF%D1%8B%D0%B2%D0%B0&submit=%D0%A1%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C

Решил, прописав
header('Content-Type: text/html; charset=UTF-8'); в /public/index,php

котвася
21-07-2014, 20:29
Но проблема в записью в базу осталась, записывает теже крякозябры
Параметры подключения к БД:
'db' => array(
'driver' => 'Pdo',
'dsn' => 'mysql:dbname=manager;host=localhost',
'username' => 'root0',
'password' => '12345678',
'driver_options' => array(
'PDO::MYSQL_ATTR_INIT_COMMAND' => 'SET NAMES UTF-8; SET CHARACTER SET UTF-8; SET SESSION collation_connection = utf8_general_ci',
),

),




© OSzone.net 2001-2012