По дате Октябрь 9th, 2012

php serialize, unserialize и UTF-8

Сериализация массивов/объектов в PHP - способ преобразования массива в строку для записи, например в БД или любое другое хранилище данных с возможностью дальнейшего чтения/восстановления.

При использовании примеров из мануала (т.к. они, как правило, используют символы английского алфавита), сложностей с кодировками не возникает
serialize(array(1,15.5,"blabla")); // выведет a:3:{i:0;i:1;i:1;d:15.5;i:2;s:6:"blabla";}
И
unserialize('a:3:{i:0;i:1;i:1;d:15.5;i:2;s:6:"blabla";}'); // корректно отработает
десереализация корректно отработает независимо от используемой кодировки. Читать целиком »

Опубликовано Октябрь 9, 2012 | автор: levik  |  Нет комментариев »