В сессии хранить только идентификатор пользователя, все данные брать из кэша, кэш инвалидировать при изменении данных пользователя. Кэш желательно размещать в памяти.
> в браузере отображаются нормально
может тогда не надо ничего делать?
> скопировать в блокнот или еще куда
> в блокноте символ ¬, а в базе он как тире например
прозреваю проблемы с кодировкой в блокноте, ничего страшного
> Много букв заменено латинскими.
копипастинг статей, которые кто-то пытался защитить? Тут можно пройтись replace-ом по таблице, но при этом надо быть уверенным, что там нет латинских символов, которые действительно должны быть латинскими. В противном случае никакя автозамена вам не поможет.
Но это секрет? :)
Если намекаете на личку, то, стыдно сказать, я не могу её тут найти. ICQ у меня нет.
Что конкретно имеется в виду под "перестали открываться страницы"? 404? Иногда слетают права, rebuild permissions помогает (/admin/content/node-settings/rebuild).