@zhainar
Гуглю за вас

Yii2 Как сохранить кириллицу в базе?

Создал CRUD с помощью генератора, при сохранении данных на русском языке выпадает ошибка
Incorrect string value: '\xD0\xA3\xD0\xB2\xD0\xB5...'. Кто сталкивался с этим?
  • Вопрос задан
  • 528 просмотров
Пригласить эксперта
Ответы на вопрос 1
@zhainar Автор вопроса
Гуглю за вас
Уже нашел) В миграцию добавляем:
$tableOptions = null;
if ($this->db->driverName === 'mysql') {
            // http://stackoverflow.com/questions/766809/whats-the-difference-between-utf8-general-ci-and-utf8-unicode-ci
     $tableOptions = 'CHARACTER SET utf8 COLLATE utf8_unicode_ci';
}
$this->createTable(
		'tablename', 
		[
			'id' => $this->primaryKey(),
			//
		], 
		$tableOptions
	);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы