Я пробую воспламенитель кода, и натолкнулся на сообщение об ошибке при попытке вставить новую строку в базу данных Mysql.
Текст, который я пытаюсь вставить, написан на французском языке и содержит некоторые акценты.
Вот мой код:
$data= array(
'title' => $this->input->post('title'),
'date' => $this->input->post('date'),
'mytext' => $this->input->post('mytext')
);
$this->db->insert('blog', $data);
Этот код работает нормально (я вставил несколько записей «тестового теста»), но когда я пытаюсь ввести что-то с ударением, например « Il était là », я получаю сообщение об ошибке:
Произошла ошибка базы данных
Номер ошибки: 1366
Неверное строковое значение: '\ xE9tait ...' для столбца 'mytext' в строке 1
Я искал на форумах воспламенителя кода исправление, но все, что они говорят, это изменить сопоставление на UTF8 в mysql. Я пробовал это, но у меня все та же проблема.