Мы столкнулись с какой-то странной проблемой при использовании PHP serialize/unserialize. Мы сериализуем и сохраняем в определенной строке в mysql (сопоставление UTF-8). При повторной инициализации он возвращает ошибку.Ошибка сериализации/unserialize PHP
Например: Строка:
"Anoop проделали большую работу вырезания картинки из журнала, который начал с буквой P."
Сериализированная данные в БД:
s: 96: «Anoop проделал отличную работу, вырезая снимки из журнала , который начинался с буквы P.»;
В то время как неэтериализация мы получили эту ошибку Notice - unserialize(): Error at offset 2 of 101 bytes
. Мы заметили, что длина строки различна. В чем причина этой проблемы.
Любая помощь была бы действительно оценена. Благодаря!
HTTP: // StackOverflow.com/questions/10152904/unserialize-function-unserialize-error-at-offset Посмотрите один раз, надеюсь, что вы найдете решение ... –
Я остановил сериализацию данных в последнее время и начал просто хранить объекты json вместо этого, потому что проблемы с сериализацией меня вели орехи. – Dave