pashin
Новичок
Перевел сайт с 1251 на utf-8
Возникла проблема, у небольшой части клиентов при размещении объявлений информация (ФИО, названии компании) , предположительно записанная ранее в куки или переданная через авторассыльщик объявлений, отображается в виде знаков вопроса ???
Пробовал перед добавлением в БД определять кодировку переменной через mb_detect_encoding и если это не utf-8, то конвертировать из 1251 в utf-8 и перезаписывать куку
Стало получше, но у части пользователей проблема осталась
Как определить, что в переменной передаются эти знаки вопроса, чтобы очистить куку и пользователь был вынужден ввести данные заново руками?
Похоже нужно было сначала делать encode данных и только после этого записывать их в куки (
Возникла проблема, у небольшой части клиентов при размещении объявлений информация (ФИО, названии компании) , предположительно записанная ранее в куки или переданная через авторассыльщик объявлений, отображается в виде знаков вопроса ???
Пробовал перед добавлением в БД определять кодировку переменной через mb_detect_encoding и если это не utf-8, то конвертировать из 1251 в utf-8 и перезаписывать куку
Стало получше, но у части пользователей проблема осталась
Как определить, что в переменной передаются эти знаки вопроса, чтобы очистить куку и пользователь был вынужден ввести данные заново руками?
Похоже нужно было сначала делать encode данных и только после этого записывать их в куки (