Армян
Новичок
serialize/iconv говно-символов.
ситуация: нужно многомерный массив положить в одно поле БД, для чего используется функция serialize. Но в этом массиве есть строки с такими символами, которые заставляют запрос себя вести неправильно, причем mysql_real_escape_string их не берет... Я так думаю, что причина в кодировке - ну возьмите, например, символ черного кружка в кодировке ISO - и подставьте в запрос при рабочей кодировке utf8....
Я пробовал различные варианты перекодировок и т.п., но ситуация такая: либо ломается запрос, либо unserialize в итоге не может собрать в массив полученные из таблицы данные.. Кто может посоветовать, как либо убрать эти левые символы, либо экранировать их так чтобы они и запросу не мешали и сборке/разборке массива сериалайзом
ситуация: нужно многомерный массив положить в одно поле БД, для чего используется функция serialize. Но в этом массиве есть строки с такими символами, которые заставляют запрос себя вести неправильно, причем mysql_real_escape_string их не берет... Я так думаю, что причина в кодировке - ну возьмите, например, символ черного кружка в кодировке ISO - и подставьте в запрос при рабочей кодировке utf8....
Я пробовал различные варианты перекодировок и т.п., но ситуация такая: либо ломается запрос, либо unserialize в итоге не может собрать в массив полученные из таблицы данные.. Кто может посоветовать, как либо убрать эти левые символы, либо экранировать их так чтобы они и запросу не мешали и сборке/разборке массива сериалайзом
