Всем гуру и не гуру снова здрасьте.
Возможно кто-то что-то посоветует по поводу кодировки UTF-8.
Эту кодировку выбрал потому что проектируется мультиязычный сайт с поддержкой любого количества языков соответственно и контента на любых языках.
Пока работал с английской версией - все было просто прекрасно, но когда начал делать поддержку мультиязычности то увидел, что то что я ввожу через форму в моей админке отображается нормально, а в PHP Admin неизвестные человечеству иероглифы понятные лишь компу.
Сразу оговорюсь что у меня:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
База - Collation:utf8_general_ci
-
Таблица - Collation:utf8_general_ci
-
Поле - Collation:utf8_general_ci
Где происходит перекодирование?
Как узнать и где установить в фреймворке, в какой кодировке серверу отправлять и получать документ.
Потому что я думаю что он aвтоматически перекодирует либо текст в момент отправки в базу либо в момент получения из базы.
YES!!!
Извините за беспокойство, все орчень просто решалось.
вот решение если у кого будут такие проблемы:
'db'=>array(
'class'=>'CDbConnection',
'connectionString'=>'mysql:host=localhost;dbname=yourname',
'charset'=>'utf8',
'username'=>'user',
'password'=>'pass',
'emulatePrepare'=>true,
),
Еще раз извините… сам спросил , сам ответил