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

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

Создал CRUD с помощью генератора, при сохранении данных на русском языке выпадает ошибка
Incorrect string value: '\xD0\xA3\xD0\xB2\xD0\xB5...'. Кто сталкивался с этим?
  • Вопрос задан
  • 529 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
	);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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