PHP « Русский язык сохраняется в БД как ÐазванÐ
Народ реально не могу понять, почему в БД сохраняет Ðазвание вместо нормальных данных на русском языке. Уже проверял массив перед записью, всё чётко русс. Кодировка utf-8 конец строки Unix. В чём может быть бок?
Гуглил, не чего путного не нашёл. Может кто подкинет варианты из-за чего? Если что использую phpactiverecord.org
Гуглил, не чего путного не нашёл. Может кто подкинет варианты из-за чего? Если что использую phpactiverecord.org
1 ответов
Может добавить в:
active-records\lib\connection.php (line 203)
...
if($info->protocol=='mysql')
{
$this->connection->query("SET NAMES 'utf8'");
$this->connection->query("SET CHARACTER SET utf8");
$this->connection->query("SET character_set_connection=utf8");
$this->connection->query("SET character_set_client=utf8");
}
или что-то такое: