Сообщение от
Prometej
Вопрос: как этого избежать?
Давайте на всякий случай уточним последовательность действий
1. Создаём БД, убеждаемся, что для всей БД у нас указана нужная нам кодировка (в Вашем случае - cp1251, ОК)
2. Заливаем файлы дистрибутива, ничего не правим, никаких инитов нЕ трогаем
3. Создаём конфиг.пхп из конфиг.пхп.нью, прописываем все данные (пароли, е-мейлы, имена), и раскомментируем "строку про утф", прописывая при необходимости нужную кодировку. Если используется русифицированный конфиг, внимательно проверяем, в какой кодировке мы его заливаем, в случае УТФ убеждаемся, что конфиг сохранён
без БОМ
4. Запускаем инсталл
при таком раскладе все таблицы и все поля таблиц должны автоматически создаться в кодировке БД, то есть, в Вашем случае - 1251
После установки идём в БД и проверяем кодировку таблиц
если всё ОК - ставим русик и не забываем сменить кодировку для английского, вместо дефолтной ИЗОшной прописать windows-1251
===
Prometej, уточните, пожалуйста, пару моментов, я не вполне поняла
Сообщение от
Prometej
Проверяю таблицу post и вижу что часть её в utf8
это как? какие-то поля в утф, какие-то в 1251?
Сообщение от
Prometej
русский язык заливаю на фтп только после установки форума
на ФТП? почему не прямо через админку?
===
Сообщение от
Sven
Почему выбираете эту кодировку?
многие опасаются ставить утф, так как считается, что это более "сложная" кодировка
кроме того, как бы утф "занимает больше места"
на самом деле, если не предполагается мультиязычность (французский там, немецкий) и не предполагается ставить кучу хаков, работающих с аяксом, то 1251 отлично справляется
а, ну да... и нЕ предполагается переходить на ПХП 5.4 )))