Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

косячится кодировка при работе с Query Builder
http://forum.kohanaframework.su/viewtopic.php?f=33&t=264
Страница 1 из 1

Автор:  som [ 29 июл 2012, 21:48 ]
Заголовок сообщения:  косячится кодировка при работе с Query Builder

Привет, такая проблема

делаю запрос в базу
Код:
$sql="INSERT INTO guests_book_table (username, dt, msg) VALUES ('$username', NOW(), '$msg')";

делаю так (предварительно настроив самостоятельное подключение)
Код:
$r=mysql_query ($sql);   

отображается потом нормально, в utf8 как и весь сайт
делаю через модуль kohan'ы
Код:
$r = DB::query(Database::INSERT, $sql)->execute();

или так
Код:
$query = DB::insert('guests_book_table', array('username', 'dt', 'msg'))
        ->values(array($username, $time, $msg))->execute();

при выводе текст становится в кодировке 1251, весь мозг сломал не знаю даже где искать причину такого волшебства

в конфиге database.php стоит utf8,
БД, поля в таблице стят в utf8.

Автор:  Sergey [ 29 июл 2012, 22:49 ]
Заголовок сообщения:  Re: косячится кодировка при работе с Query Builder

Цитата:
SET NAMES utf8;

пробовали?

Автор:  eBasher [ 31 июл 2012, 19:27 ]
Заголовок сообщения:  Re: косячится кодировка при работе с Query Builder

Цитата:
SET NAMES utf8;


Сколько работаю в Кохане, ни разу не требовалась эта настройка. Тут причина в чем-то другом.

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/