Проблема совместимости Zend_Session и charset после перезапуска браузера

Я столкнулся с проблемой кодировки / сессии.

Контекст: я разработал веб-сайт с использованием Zend. Я должен использовать кодировку ISO-8859-1. Во время использования пользователем некоторые данные хранятся в переменных сеанса ( Zend_session), и все в порядке.

Но после того, как пользователь закроет и перезапустит браузер через несколько секунд, переменные пользовательских сессий были преобразованы в кодировку UTF-8, и все акценты отображаются неправильно!

Итак, мои вопросы: - Можно ли указать набор символов Zend_Session для использования, когда данные хранятся на стороне сервера? - Можно ли принудительно очистить сеанс, когда пользователь закрывает свой браузер?

Заранее спасибо!

1 ответ

Решение

Там не было никаких проблем...

Я мигрировал с кодировки UTF-8 на ISO-8859-1, и в моем браузере все еще открывалась старая версия моего веб-сайта.

Итак, при запуске браузера обе версии моего веб-сайта загружались одновременно и помещали данные в переменные сеанса php.

Виноват

Другие вопросы по тегам