Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Zend Framework 2 кодировка символов. (http://forum.oszone.net/showthread.php?t=285401)

котвася 21-07-2014 20:08 2379457

Zend Framework 2 кодировка символов.
 
Помогите решить проблему с кодировкой символов. Кирилицу певращает в крякозябры при передаче на сервер.
PHP код:

$post $this->request->getPost();
print_r($post);
exit; 

Результат
PHP код:

ZendStdlibParameters 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&s ubmit=%D0%A1%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C

Решил, прописав
PHP код:

header('Content-Type: text/html; charset=UTF-8'); 

в /public/index,php

котвася 21-07-2014 20:29 2379467

Но проблема в записью в базу осталась, записывает теже крякозябры
Параметры подключения к БД:
PHP код:

'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',
            ),

        ), 



Время: 04:05.

Время: 04:05.
© OSzone.net 2001-