есть поле json я пишу в это поле так
$record_new = new Records();
$pole_new->elements = json_encode($poles);
в БД пишется нормально строка json ["Пицца","Роллы"]
а вот если обновляю эту запись предварительно найдя ее в БД при обновлении
почему то уже json_encode($poles); выдает в кодировке "["\u041f\u0438\u0446\u0446\u0435\u0440\u0438\u044f"]"
после чего конечно же строка назад в массив не декодируется, в чем причина такого поведения ?
Смотря как ты её обновляешь. Проверь кодировку перед обновлением
Обсуждают сегодня