MySQL 4.1 + phpBB 2.0.13 + cp1251

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
hawklion
phpBB 1.0.0
Сообщения: 3
Стаж: 20 лет 1 месяц

MySQL 4.1 + phpBB 2.0.13 + cp1251

Сообщение hawklion »

Недавно перенес всю форумную базу на mysql 4.1.10 и поставил phpBB 2.0.13 после чего все топики на русском перестали показываться в принципе... сплошные знаки вопросов.... шаманил с mysql и так и эдак... пришел к выводу что если перед запросами делать запрос 'SET NAMES cp1251' то все будет ОК (таже трабла была с самосклёпаным сайтом). Подскажите что поправить в phpBB или mysql что бы вместо "????????" видеть русские темы...

пробовал даже нижеследующий рецепт.... не помогло.... где я уперся?

Код: Выделить всё

ALTER TABLE `phpbb_*` CHANGE `*` `*` varchar(N) CHARACTER SET binary NOT NULL;
ALTER TABLE `phpbb_*` CHANGE `*` `*` varchar(N) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL;
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

hawklion
Сразу видно, поискать вы не захотели...
Кодировка БД
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
hawklion
phpBB 1.0.0
Сообщения: 3
Стаж: 20 лет 1 месяц

Сообщение hawklion »

Сорри :( конец рабочего дня... устал искать... не стого конца искал... в документации mysql.... до вас "дошел" уже к вечеру
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 2 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

hawklion
Будьте впредь внимательнее... и добро пожаловать!
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
hawklion
phpBB 1.0.0
Сообщения: 3
Стаж: 20 лет 1 месяц

Сообщение hawklion »

Пасибы! :) ресурсец то не слабый! :))) а то я запарился уже читать черным по английски :)
Alex Kh.
phpBB 1.2.0
Сообщения: 16
Стаж: 20 лет 1 месяц

Сообщение Alex Kh. »

hawklion слухай,
тут вопрос один очень интересный, после того, как ты перенёс старую базу на MySQL 4, все русские буквы стали показываться ??????.
Если выполнять запрос 'SET NAMES cp1251' перед вставкой новых данных, то данные (русские буквы) вставятся нормально - это факт. Вопрос в следующем: те данные, которые были перенесены со старой базки и показываются как ???? в итоге можно восстановить или нет, т.е. ??????? можно восстановить в 'русские буквы' или нет ?
Т.к. я толком не пойму ????? - означает потерю данных ?
Заранее спасибо

Вернуться в «Поддержка phpBB 2.0.x»