Задать вопрос
@zhainar
Гуглю за вас

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

Создал CRUD с помощью генератора, при сохранении данных на русском языке выпадает ошибка
Incorrect string value: '\xD0\xA3\xD0\xB2\xD0\xB5...'. Кто сталкивался с этим?
  • Вопрос задан
  • 529 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
	);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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